Sqlite,如果表存在然后重命名

曲轴

太神奇了,我期望在几秒钟内用谷歌搜索并找到答案,但是我现在已经花了1/2个小时并尝试了许多方法:

如果表存在,我需要重命名,这有以下几种尝试:

var sql = "IF NOT EXISTS 'zones' ALTER TABLE 'sensors' RENAME TO 'zones';";
var sql = "ALTER TABLE if exists 'sensors' RENAME TO 'zones';";

任何想法我怎么能做到这一点?

马修·麦克维(Matthew Mcveigh)

Alter表不包含任何此类语法:http : //www.sqlite.org/lang_altertable.html

进行此操作的最简单方法是让查询查找表是否存在,如果返回值,则更改表名

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果不存在则创建新的工作表,根据单元格值重命名,然后引用该工作表

如果目标表不存在,则重命名表

Python OS-检查文件是否存在,如果存在,则重命名,再次检查,然后保存

SQLite重命名空表

将密钥添加到字典(如果不存在),然后重命名该密钥

重命名文件(如果已存在)

重命名文件(如果已存在)

如果选定节点重命名,则重命名节点名称,然后在 xml 中跳过 self

复制数据要保留到新表,然后重命名

如何重命名哈希中的键(如果存在)

PHP重命名文件名(如果存在)

如果文件已存在,则将其重命名

在python字典中添加密钥,但如果存在则重命名

如果数据框中存在列,如何重命名它们?

如何重命名SQLite数据库表中的列?

重命名大表

重命名Realm表

重命名一个表,然后在oracle中创建一个同名的表

Excel VBA +遍历工作表,如果工作表名称如模式,则重命名工作表

在SQLite中重命名表

动态重命名数据框中的列,然后再加入一张表

在表重命名后,sqlite模式在表名周围带有引号

php在上传之前重命名上传的文件,如果已经存在则覆盖

Yii2-如果存在相同名称的文件,则在上传时重命名文件

Python将文件复制到新目录,如果文件名已存在,则重命名

PHP重命名字符串(如果字符串已经存在)

如果存在但修改日期不同,如何重命名通过 Robocopy 复制的文件

如果目标文件不存在,则在 Node.js 中异步重命名文件

如果使用Java SDK在s3中已经存在,则自动重命名文件