我正在寻找类似于
this的东西,但我正在使用sqlite3.我试过了:
sqlite> UPDATE JOBS SET JOB_TYPES = NULL;
但我得到了“约束失败”.我这样做是正确的吗?
我想将当前的“NOT NULL”更改为“NULL”.
谢谢.
sqlite几乎没有
ALTER TABLE的支持.
更改表的最简单方法是创建一个新表,然后复制数据:
CREATE TABLE Jobs2(...,JOB_TYPES NULL,...); INSERT INTO Jobs2 SELECT * FROM Jobs; DROP TABLE Jobs; ALTER TABLE Jobs2 RENAME TO Jobs;