我正在尝试读取 SQlite 中的 SQL 文件。
该文件包含一些有关密钥的声明,例如独特的关键声明 下面的例子:
import sqlite3
connection = sqlite3.connect("test.db")
cursor = connection.cursor()
cursor.execute("CREATE TABLE IF NOT EXISTS Persons (PersonID int,name varchar(255), LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255),UNIQUE KEY `ID1234567` (`name`));")
我的问题是,SQLite 支持此类语句吗?或者我需要过滤掉它们吗?
当尝试执行该语句时,我总是得到一个
操作错误:“KEY”附近:语法错误
正如此处引用的,它不受支持: https://www.sqlite.org/syntax/table-constraint.html