【发布时间】:2021-07-26 00:30:12
【问题描述】:
【问题讨论】:
-
SQLite 不支持 ALTER TABLE ALTER COLUMN: sqlite.org/lang_altertable.html.
-
您无法在 SQLite 中为现有表添加唯一约束,但您可以为等效功能添加唯一索引...这里的第二个答案:stackoverflow.com/questions/15497985/…
【问题讨论】:
使用两条命令行定义列的第一行,第二行为其创建唯一约束。
ALTER TABLE accounts ADD username VARCHAR(30);
CREATE UNIQUE INDEX accounts_unique_index ON accounts (username);
【讨论】: