CREATE TABLE AS 的执行问题

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

你可能感兴趣的:(sql,数据库,database)