首页 > 数据库 > mysql 表复制
您的足迹
  • 你没有浏览过任何文章或者你没有开启cookies。

mysql 表复制

 

1.首先进入MySQL的命令行:

use database_name;

create table table_name select * from original_table_name where 1=2;

这样,就生成了一个新的表,它的表结构就与原始表相同,但是没有原始表中的数据。

如果你想把数据也一起复制过来,可以通过输入:

create table table_name select * from original_table_name where 1=1;

这样,两张表就完全相同了。

注:表主键索引丢失。

2.用like语法

create table new_table like old_table;

insert new_table select * from  old_table;

 

3.用navicat for mysql 复制 正常


相关博文

  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
Feed