mysql复制表随笔

Posted by Alex Kinhoom on December 6, 2017

mysql复制表

下面这个语句会拷贝表结构到新表newadmin中。 不会拷贝表中的数据。

CREATE TABLE newadmin LIKE admin;

下面这个语句会拷贝数据到新表中。这个语句其实只是把select语句的结果建一个表。所以newadmin这个表不会有主键索引

CREATE TABLE newadmin AS   
(   
SELECT *   
FROM admin   
) 

如果你要真正的复制一个表。可以用下面的语句。

CREATE TABLE newadmin LIKE admin;   
INSERT INTO newadmin SELECT * FROM admin;