因为某项目牵涉到表之间的拷贝,原来设想一条记录一条记录的来个循环,哪知一条SQL语句就可以搞定。年轻人还得历练唉~~~
/* 创建一张数据结构相同的新表,注意: 这里会复制所有旧表的数据至新表! */ CREATE TABLE new_table SELECT * FROM old_table; /* 创建一张空的数据表,与旧表结构相同 */ CREATE TABLE new_table SELECT * FROM old_table WHERE 0; /* 复制一张结构相同的表的全部数据 */ INSERT new_table SELECT * FROM old_table;
其实老这么复制表很不爽,问题是某张表被经常select、insert,得保持精简。

最新评论