MySQL復制表結構和內容到另一張表(轉)


MySQL不要看它小,一個開源的產物,要學習它的東西真的很多。而它的一切是SQL Server無法比擬的。

復制表結構及數據到新表 

create table 新表
select * from 舊表  

只復制表結構到新表

select table 新表
select * from 舊表 where 1=2

即:讓where條件不成立.

方法二:(低版本的MySQL不支持,MySQL 4.0.25不支持,MySQL 5已經支持了)

create table 新表
like 舊表 

復制舊表的數據到新表(假設兩個表結構一樣)

insert into 新表
select * from 舊表 

復制舊表的數據到新表(假設兩個表結構不一樣)

insert into 新表(字段1,字段2,…….)
select 字段1,字段2,…… from 舊表

 

參考:

http://www.jb51.net/article/52017.htm(以上內容轉自此篇文章)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM