以下是SQLiteStudio的截图:
在创建表之后,似乎能够向列添加约束(主键,非空,唯一等)。我怎么能以编程方式做到这一点?
答案 0 :(得分:0)
发现:
ALTER TABLE bim RENAME TO sqlitestudio_temp_table;
CREATE TABLE bim (CHR INTEGER, SNP TEXT PRIMARY KEY, GDIST INTEGER, BP INTEGER, AL1 TEXT, AL2 TEXT);
INSERT INTO bim (CHR, SNP, GDIST, BP, AL1, AL2) SELECT CHR, SNP, GDIST, BP, AL1, AL2 FROM sqlitestudio_temp_table;
DROP TABLE sqlitestudio_temp_table;
它正在创建一个新表,有点像黑客。