我对 SQLite 3 还很陌生,现在我必须向现有的表中添加一列。我开始这样做:ALTER TABLE thetable ADD COLUMN category;
.
当然,我忘记指定该列的类型。我想做的第一件事就是删除该列,然后重新添加它。然而,SQLite 似乎没有一个简单的方法来执行此操作,我必须备份表并在没有列的情况下重新创建它。
这看起来很混乱,我想知道是否有一种修改/添加列类型的方法。我想是这样,但我的搜索没有结果,作为 SQLite 的新手,我想这是因为我的措辞在查询中不正确。
SQLite 不支持删除或修改列,显然 http://sqlite.org/lang_altertable.html。但请记住列数据类型不僵化 http://sqlite.org/datatype3.html在 SQLite 中也可以。
也可以看看:
- SQLite修改列 https://stackoverflow.com/questions/2685885/sqlite-modify-column
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)