如何在SQLite中支持ADD CONSTRAINTS?

时间:2016-10-25 11:18:21

标签: sql sqlite

根据http://www.w3schools.com/sql/sql_unique.asp

中的示例,我正在考虑将ADD CONSTRAINT添加到我的数据库表中
ALTER TABLE Persons ADD CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName)

但是,从https://www.sqlite.org/omitted.html发现,SQLite不支持ADD CONSTRAINT。我有什么选择(fyi,我在Android上开发,只有SQLite)。

1 个答案:

答案 0 :(得分:1)

只需添加唯一索引,而不是唯一约束:

Persons

很奇怪你会有一个名为P_Id的表,{{1}}在表中不是唯一的(作为主键)。