2022-04-13 1257
CREATE TABLE new_table LIKE old_table; -- 创建与旧表相同结构的新表
INSERT INTO new_table SELECT * FROM old_table; -- 将旧表的所有数据插入到新表中
1、复制旧表结构及数据到新表
select * into 新表 from 旧表
2、只复制表结构到新表
select * into 新表 from 旧表 where 1=2
3、复制旧表的数据到新表(假设两个表结构一样)
insert into 新表 select * from 旧表
4、复制旧表的数据到新表(假设两个表结构不一样)
insert into 新表(字段1,字段2,......) select 字段1, 字段2,... from 旧表
SQL
update aa set xxid1='gh'+CONVERT(varchar(20), id)
MYSQL
update aa set name=concat('x',name)