将一个表中的条目添加到现有表中(两个表都已有条目)

时间:2016-12-20 10:27:07

标签: mysql

我想将一个表(y)中的条目/行添加到另一个表(X)(匹配它们):两者中的列(和列的名称)完全相同。我怎样才能做到这一点? (两个表都已有条目。)

我尝试过:

INSERT INTO X(OrderID, OrderDate, Payment, ArticleID, Price) 
SELECT OrderID, OrderDate, Payment, ArticleID, Price 
FROM Y;

- >但是我得到了这个错误=错误代码:1136。列数与第1行0.000秒的值计数不匹配

1 个答案:

答案 0 :(得分:1)

你可能错过了表名和列列表之间的空格

INSERT INTO X ( OrderID, OrderDate, Payment, ArticleID, Price) 
SELECT OrderID, OrderDate, Payment, ArticleID, Price 
FROM Y;