现在mysql中有2个database,分别为database1,database2
database1中有表table1,table2等,database2为空,想要把table1完全复制到database2中,包括结构和所有的记录,
sql语句怎么写?是否一定要在database中先创建表才行啊,可以复制的时候才创建么?
database1中有表table1,table2等,database2为空,想要把table1完全复制到database2中,包括结构和所有的记录,
sql语句怎么写?是否一定要在database中先创建表才行啊,可以复制的时候才创建么?
create table database2.table1 select * from table1;
create table table1 select * from database1.table12.mysqldump -u xxx -p database1 table1 >crt1.sql
mysql -u xxx -p database2 <crt1.sql不需要在database2预先建表
insert into table1 select * from database1.table1;