How to make forbidden changes to SQLite tables
2 days ago
- 一些SQLite表的更改不仅仅需要简单的ALTER TABLE命令,例如为外键添加ON DELETE CASCADE。
- 一种变通方法是创建一个具有正确结构的新表,从旧表复制数据,重命名旧表,重命名新表,然后如果一切正常就删除旧表。
- 该过程通过SQL命令演示:CREATE TABLE、INSERT INTO、ALTER TABLE RENAME和DROP TABLE。
- 这种方法避免了临时性解决方案,并确保了数据完整性。