Mysql 表複製和表資料複製

2021-09-26 20:39:41 字數 409 閱讀 8858

mysql中用命令列複製表結構的方法主要有一下幾種: 

1 create table 新錶 select * from 舊表 where 1=2;

1 create table 新錶 like 舊表 ;
注意上面兩種方式,前一種方式是不會複製時的主鍵型別和自增方式是不會複製過去的,而後一種方式是把舊表的所有字段型別都複製到新錶。

1 create table 新錶 select * from 舊表
1 insert into 新錶 select * from 舊表
1 insert into 新錶(欄位1,欄位2,.......) select 欄位1,欄位2,...... from 舊表

mysql複製同表資料 MySQL 同表複製資料

我覺得再這麼下去,我真敢說我寫過php了 需求很簡單,在同乙個表中複製資料。以前的 是在php裡先 select 然後 extract 成變數,再組合成乙個大 sql,最後插入。我覺得這樣不好,首先要執行兩次 sql,其次寫那麼一大篇 sql 也挺麻煩的。於是研究了下,發現並不複雜,這裡總結一下 如...

Mysql表結構 資料複製

1 複製表結構及資料到新錶 create table 新錶select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra auto...

MySQL複製資料表

主題 下面是我在複製表結構以及資料時最常使用的搭配 table new 新錶 table old 原表 create table new like table old 完整複製原表的建表語句以建立新錶 insert into table new select from table old 完整複製原...