1.複製表結構及資料到新錶
create table新錶select * from舊表
2.只複製表結構到新錶
方法1 :(低版本的mysql不支援,mysql4.0.25不支援,mysql5已經支援了)
建立表新表如舊表
方法2:
建立表新表select * from舊表limit 0
方法3:
create table新錶select * from舊表其中不成立條件
3.複製舊表的資料到新錶
1,(假設兩個表結構一樣)
插入新錶select * from舊表
2,(假設兩個表結構不一樣)
insert into新錶(欄位1,欄位2,......)選擇欄位1,欄位2,......來自舊表
如insert into zbasecourse(zbasecourse.id,
zbasecourse.username,
zbasecourse.userid,
zbasecourse.studycount,
zbasecourse.secondmajortittle,
zbasecourse.secondmajorid,
zbasecourse.salesstatus,
zbasecourse.`code`,
zbasecourse.cover,
zbasecourse.`name`,
zbasecourse.iscompetitiveproducts,
zbasecourse.displayname,
zbasecourse.datecreate,
zbasecourse.majortittle,
zbasecourse.majorid
) select zbase_course.id,
zbase_course.username,
zbase_course.user_id,
zbase_course.study_count,
zbase_course.second_major_tittle,
zbase_course.second_major_id,
zbase_course.sales_status,
zbase_course.`code`,
zbase_course.cover,
zbase_course.`name`,
zbase_course.is_competitive_products,
zbase_course.display_name,
zbase_course.date_create,
zbase_course.majortittle,
zbase_course.major_id from zbase_course
mysql複製表資料 MySQL 複製表結構
介紹 有時候我們需要原封不動的複製一張表的表結構來生成一張新錶,mysql提供了兩種便捷的方法。例 create tabletb base idint not null primary key,namevarchar 10 keyix name name engine myisam charset ...
Mysql複製表結構 表資料
1 複製表結構及資料到新錶 create table 新錶select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra auto...
Mysql複製表結構 表資料
1 複製表結構及資料到新錶 create table 新錶select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra auto...