SQLITE支持唯一键语句吗

问题描述 投票:0回答:1

我正在尝试读取 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”附近:语法错误

sql sqlite
1个回答
0
投票

正如此处引用的,它不受支持: https://www.sqlite.org/syntax/table-constraint.html

© www.soinside.com 2019 - 2024. All rights reserved.