1.複製表結構及資料到新表
CREATE TABLE 新表 SELECT * FROM 舊錶
2.只複製表結構到新表
CREATE TABLE 新表 SELECT * FROM 舊錶 WHERE 1=2
即:讓WHERE條件不成立.
方法二:(由tianshibao提供)
CREATE TABLE 新表 LIKE 舊錶
3.複製舊錶的資料到新表(假設兩個表結構一樣)
INSERT INTO 新表 SELECT * FROM 舊錶
4.複製舊錶的資料到新表(假設兩個表結構不一樣)
INSERT INTO 新表(欄位1,欄位2,…….) SELECT 欄位1,欄位2,…… FROM 舊錶
如果是 SQL SERVER 2008 複製表結構,使用如下方法:
IDENTITY_INSERT 設定為 OFF 時,不能向表 `id` 中的標識列插入顯式值。