太棒了,我希望谷歌能在几秒钟内找到答案,但我现在花了 1/2 小时并尝试了很多方法:
如果存在表,我需要重命名表,这里有几个尝试:
var sql = "IF NOT EXISTS 'zones' ALTER TABLE 'sensors' RENAME TO 'zones';";
var sql = "ALTER TABLE if exists 'sensors' RENAME TO 'zones';";
知道如何实现这一目标吗?
太棒了,我希望谷歌能在几秒钟内找到答案,但我现在花了 1/2 小时并尝试了很多方法:
如果存在表,我需要重命名表,这里有几个尝试:
var sql = "IF NOT EXISTS 'zones' ALTER TABLE 'sensors' RENAME TO 'zones';";
var sql = "ALTER TABLE if exists 'sensors' RENAME TO 'zones';";
知道如何实现这一目标吗?
Alter 表不包含任何这样的语法:http ://www.sqlite.org/lang_altertable.html
解决此问题的最简单方法是查询表是否存在,如果返回值,则更改表名