1.复制表结构及数据到新表
CREATE TABLE 新表 SELECT * FROM 旧表
2.只复制表结构到新表
CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2
即:让WHERE条件不成立.
3.复制旧表的数据到新表(假设两个表结构一样)
INSERT INTO 新表 SELECT * FROM 旧表
4.复制旧表的数据到新表(假设两个表结构不一样)
INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表
一、复制表里面的一条记录并插入表里面\x0d\x0a① insert into article(title,keywords,desc,contents) select title,keywords,desc,contents from article where article_id = 100\x0d\x0a\x0d\x0a二、复制表里的多条数据/记录,并插入到表里面\x0d\x0a① INSERT INTO `power_node`(title,type,status) SELECT title,type,status FROM power_node WHERE id 回答于 2022-11-16在工作中需要把MySQL环境某一个库里一个表复制一份,故整理记录方法如下:复制整个表create table new_table select * from old_table复制表,不复制数据create table new_table select * from old_table where 0
主键,索引,自增等其他额外特征不会被带到新表中。这点和其他的数据库产品类似。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)