デフォルトのrowidフィールドなしでpythonで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)
そして、これは私が得るエラーです:
sqlite3.OperationalError: near "WITHOUT": syntax error
助言がありますか?前もって感謝します。