Python SQLITE create语句错误
我正在python3中使用sqlite3 下面显示的我的Python SQLITE create语句错误,python,python-3.x,sqlite,Python,Python 3.x,Sqlite,我正在python3中使用sqlite3 下面显示的我的CREATE语句中是否有任何错误? c.execute(“创建表,如果不存在事务(无整数主键自动递增、ic无、借用整数、timeIn无、超时无”) 错误消息:sqlite3.OperationalError:near“transaction”:语法错误“transaction”是SQL中的保留字。如果要使用它,需要使用它 ... `transaction` (... 正如Ignacio所说,transaction应该被引用,并且缺少右括号
CREATE
语句中是否有任何错误?
c.execute(“创建表,如果不存在事务(无整数主键自动递增、ic无、借用整数、timeIn无、超时无”)
错误消息:sqlite3.OperationalError:near“transaction”:语法错误
“transaction”是SQL中的保留字。如果要使用它,需要使用它
... `transaction` (...
正如
Ignacio
所说,transaction
应该被引用,并且缺少右括号。查询应如下所示:
c.execute("CREATE TABLE IF NOT EXISTS 'transaction'(no INTEGER PRIMARY KEY AUTOINCREMENT,
ic NONE, borrow INTEGER,
timeIn NONE,
timeOut NONE)")