gpt4 book ai didi

sqlite - 在 sqlite 中更改列

转载 作者:IT王子 更新时间:2023-10-29 06:16:55 26 4
gpt4 key购买 nike

如何在 sqlite 中更改列?这是在 Postgresql

ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL;

我相信 sqlite 中根本没有 ALTER COLUMN,只支持 ALTER TABLE。

有什么想法吗?谢谢!

最佳答案

sqlite 中没有 ALTER COLUMN。

我相信你唯一的选择是:

  • 将表重命名为临时名称
  • 创建一个没有 NOT NULL 约束的新表
  • 将旧表的内容复制到新表
  • 删除旧表

This other Stackoverflow answer详细解释过程

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

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