python postegresql显示语法错误创建表

python postegresql显示语法错误创建表,python,postgresql,Python,Postgresql,我从sqlite切换到postegresql,我甚至不能创建一个表,它显示了这一点 然后我删除了它显示的所有代码 如果有人想检查代码,sql.py就在那里 代码的简短部分是 im.execute(““”如果不存在创建表 (id、用户名、货币、xp、okcu、ydvs)“”) im.execute(“如果不存在创建表(1,2)”) Postgresql要求您为每一列提供数据类型和名称(Sqlite要宽松得多)。另请参见players是一个标识符,因此如果引用,则需要双引号,例如“players

我从sqlite切换到postegresql,我甚至不能创建一个表,它显示了这一点

然后我删除了它显示的所有代码

如果有人想检查代码,sql.py就在那里

代码的简短部分是

im.execute(““”如果不存在创建表
(id、用户名、货币、xp、okcu、ydvs)“”)
im.execute(“如果不存在创建表(1,2)”)

Postgresql要求您为每一列提供数据类型和名称(Sqlite要宽松得多)。另请参见
players
是一个标识符,因此如果引用,则需要双引号,例如
“players”
而不是第一种情况下的单引号。虽然你只需要引用,如果你想保留大写或混合大小写。