cur.execute("Create table emails(email text, name text, count integer);")
cur.execute('''insert into table emails(email, name, count) values(?,?,0)''',(email,name,))
这给了我这个回溯
回溯(最近一次调用最后一次): 文件“c:\Users\ibrah\OneDrive\Desktop\python course\my code\database.py”,第 20 行,位于 cur.execute('''插入表电子邮件(电子邮件、姓名、计数)值(?,?,0)''',(电子邮件,姓名,)) sqlite3.OperationalError:“表”附近:语法错误
不知道为什么会出错
INSERT INTO table (column1,column2 ,..)
VALUES( value1, value2 ,...);
您应该将“table”替换为您想要存储项目的表的名称。
对此:
INSERT INTO emails(email, name, count) VALUES(?,?,0)