MySQL 使用 SQL 语句快速复制表和数据
MySQL 数据迁移是比较麻烦的事情,刚开始我能想到的就是写个 PHP 脚本,然后一条条的数据转移,偶然间在网上看到使用 SQL 语句快速复制表和数据,感觉自己走了太多弯路。
复制表结构
使用 like
create table new_tableName like old_tableName ;
使用子查询
CREATE TABLE new_tableName SELECT * FROM old_tableName WHERE 1=2;
复制表结构及数据
CREATE TABLE new_tableName SELECT * FROM old_tableName;
复制数据到新表
两个表结构一致
INSERT INTO new_tableName SELECT * FROM old_tableName;
两个表结构不一致
INSERT INTO new_tableName(field1,field2,.......) SELECT field1,field2,...... FROM old_tableName;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论