CREATE TABLE IF NOT EXISTS 表名 AS SELECT * FROM table_x;
Q:在‘表名’不存在的时候上述语句会创建该‘表名’并插入数据,当‘表名’存在时不会创建表名,那么会将数据插入到这个已存在的‘表名’中吗?
A:不会的,SLECT后面的部分都不会执行,也就不存在写入数据的问题了。
CREATE TABLE AS 的执行问题
于 2022-01-21 11:42:05 首次发布
CREATE TABLE IF NOT EXISTS 表名 AS SELECT * FROM table_x;
Q:在‘表名’不存在的时候上述语句会创建该‘表名’并插入数据,当‘表名’存在时不会创建表名,那么会将数据插入到这个已存在的‘表名’中吗?
A:不会的,SLECT后面的部分都不会执行,也就不存在写入数据的问题了。