我想合并两个表(例如copy-paste
到t2
的所有行-t1
除外)。
应该照常在id
中为每个插入的行创建新的id
。
两个表完全相同-每行,每列都相同。
实际上t1
是通过复制t2
创建的;
我尝试过:
t1
结果-insert into t1 (date, img, roll... all t1 columns except id)
select date, img, roll... all t2 columns except id ... from t2;
只是替换!
该怎么做?
答案 0 :(得分:0)
以下是实现此目的的示例:
INSERT INTO Customers (CustomerName, City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';
您可以找到更多示例here in w3school。
但是我并没有合并到相同表的意思。