我的表是用sqlite3创建的,内容如下:-----------------。
'CREATE TABLE IF NOT EXISTS gig_program ( gig_program_id VARCHAR(20) PRIMARY KEY );' 。
当我尝试使用python 3.8在表中插入数据时,使用了以下代码:- "CREATE TABLE IF NOT EXIS IS IS ( gig_program_id VARCHAR(20) PRIMARY KEY );"。
sql = 'INSERT INTO gig_program ( gig_program_id ) VALUES ( "2020524120727" );' 。
cur.execute(sql)
产生了以下异常:-
在 "gig_program "附近:语法错误。
当我把插入命令剪切并粘贴到sqlite3控制台时,它可以工作。
我也试过用另一个编辑器来编辑程序(认为可能有隐藏的字符),但结果还是一样。
如果能得到帮助,我将感激不尽。 我已经在程序的其他部分使用类似的方法来插入数据,它们没有问题。
谢谢你研究我的问题。
我发现其实是我的错误。 异常其实是第二条sql语句,我漏掉了 "FROM "这个词。
谢谢大家的时间。
希望大家都好。