mysql复制表结构有很多方法,其中最好用的要算是:create table newtable like oldtable
除此之外还有很多办法,如果用工具的话。当然是非常方便。。比如用navicat的时候,直接选中,复制粘贴就是一个新表。然后再Truncate table newtable就完事了
除此之外还有一些命令行:
1、create table newtable select * from oldtable ,这个和上面说的用navicat工具一样。复制完后还得truncate table
2、show create table oldtable ;这个会将原表的所有结构导出,不过,问题在于,表名要修改,itoa(递增的ID)要修改
3、mysqldump ,这个就不用说了。。。没啥意思。。。出来之后还得象第二步一样操作
所以,还是用create table newtable like oldtable。。。