我在寻找类似的东西这个,但我使用sqlite3的.我试过了:
sqlite> UPDATE JOBS SET JOB_TYPES = NULL;
Run Code Online (Sandbox Code Playgroud)
但我得到了"约束失败".我这样做是正确的吗?
我想将当前的"NOT NULL"更改为"NULL".
CL.*_*CL. 18
SQLite几乎没有ALTER TABLE支持.
更改表的最简单方法是创建一个新表,然后复制数据:
CREATE TABLE Jobs2(..., JOB_TYPES NULL, ...);
INSERT INTO Jobs2 SELECT * FROM Jobs;
DROP TABLE Jobs;
ALTER TABLE Jobs2 RENAME TO Jobs;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3705 次 |
最近记录: |