gpt4 book ai didi

sqlite - 在sqlite3中更改和添加列到表中

转载 作者:行者123 更新时间:2023-12-03 15:49:31 27 4
gpt4 key购买 nike

如果我更改表并添加新列,则会添加从该表中删除的数据。

ALTER TABLE MyTable ADD COLUMN noOfDays integer default 0 NOT NULL 

上面的 SQL 命令会删除 MyTable,然后使用 noOfDays 列更改它,还是只是添加 noOfDays 列而不删除它。

最佳答案

不,add 只是添加该列。它的数据不会被删除,表也不会被删除。

附:来自文档
“注意:此外,在添加 CHECK 约束时,不会针对表中预先存在的行测试 CHECK 约束。” (查看SQLite手册了解更多)

关于sqlite - 在sqlite3中更改和添加列到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15667990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com