Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 语法错误:从TAMS中选择用户名,caner中的名称在哪里?_Python_Sql_Postgresql_Where Clause_Psycopg2 - Fatal编程技术网

Python 语法错误:从TAMS中选择用户名,caner中的名称在哪里?

Python 语法错误:从TAMS中选择用户名,caner中的名称在哪里?,python,sql,postgresql,where-clause,psycopg2,Python,Sql,Postgresql,Where Clause,Psycopg2,下面是一个语法错误。但是,我想不出来。如何运行此查询 霉菌代码: conn = psycopg2.connect( user = "postgres", password = "Sabcanuy.1264", host = "127.0.0.1", port = "5432") cur = conn.cursor() cur.execute("SELECT username FROM TAMS WHERE

下面是一个语法错误。但是,我想不出来。如何运行此查询

霉菌代码:

conn = psycopg2.connect( user = "postgres", password = "Sabcanuy.1264", host = 
"127.0.0.1", port = "5432")
cur = conn.cursor()
cur.execute("SELECT username FROM TAMS WHERE NAME IN {}".format('caner'))
错误:

rows= cur.execute("SELECT username FROM TAMS WHERE NAME IN {}".format('caner'))
psycopg2.errors.SyntaxError: HATA:  "caner"  yerinde söz dizim hatası
LINE 1: SELECT username FROM TAMS WHERE NAME IN caner

后面的元素应用括号括起来:

"SELECT username FROM TAMS WHERE NAME IN ({})".format('caner')

“SANSANANAE没有问题,考虑投票/接受;