ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL;
我相信在sqlite中没有ALTER COLUMN,只支持ALTER TABLE。
任何想法?谢谢!
我相信你唯一的选择是:
>将表重命名为临时名称>创建一个没有NOT NULL约束的新表>将旧表的内容复制到新表的内容>删除旧表
This other Stackoverflow answer详细解释了该过程