我想用python创建一个没有默认rowid字段的SQLite表。在
例如,我试过了
import sqlite3
conn = sqlite3.connect("mydatabase.db")
cursor = conn.cursor()
sql = "CREATE TABLE tblTest (myid VARCHAR(20) PRIMARY KEY, testField1 VARCHAR(14), testField2 VARCHAR(2500) ) WITHOUT ROWID "
cursor.execute(sql)
我得到的错误是:
^{pr2}$有什么建议吗?提前谢谢你。在
您可能需要更新版本的SQLite。
without rowid
语法需要3.8.2或更高版本。在Reference
链接到sqlite3可执行文件的sqlite库的版本。在
并入python标准库的版本。在
^{pr2}$有关版本检查如何误导您的信息,请参阅this SO answer。在
相关问题 更多 >
编程相关推荐