我创建了一个最初没有使用的列,但现在我们正在设置和获取值
我发现列名不正确,我想更改列名但想保留设备中现有数据库的数据
是否有任何查询来检查和重命名sqlite 列这样的东西
Alter Table MyTable RENAME COLUMN IF EXISTS MyColumn TO MyColumn1;
现有数据库在用户端被用户抛出印度请帮助我
笔记:
1.我不想抛出异常
2.也不想重新创建表
我知道两种方式都可以完成任务,但这不是最佳做法
而不是重新创造,我会以糟糕的名字生活
我认为可能有解决方案,因为我们可以像这样检查表格希望我们可以检查列
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;
或者
SELECT name FROM sqlite_master WHERE type='table' AND name = 'MyTable';