我想在sqlite数据库中删除或添加列
我正在使用以下查询来删除列.
ALTER TABLE TABLENAME DROP COLUMN COLUMNNAME
Run Code Online (Sandbox Code Playgroud)
但它给出了错误
System.Data.SQLite.SQLiteException: SQLite error
near "DROP": syntax error
Run Code Online (Sandbox Code Playgroud) 我是SQLite 3的新手,刚才我必须在现有的表中添加一列.我这样做是为了做到这一点:ALTER TABLE thetable ADD COLUMN category;.
当然,我忘了指定列的类型.我想做的第一件事是删除该列,然后重新添加它.但是,似乎SQLite没有这么简单的方法,我不得不备份表并在没有列的情况下重新创建它.
这看起来很混乱,我想知道是否只有一种修改/添加列类型的方法.我想是这样,但我的搜索没有产生任何结果,对SQLite来说是新手,我想这是因为我的措辞在查询中没有了.