INSERT ... SELECT FROM Mysql语句错误

时间:2013-03-12 15:27:04

标签: mysql sql sql-insert

我有一个表中包含id的项目列表,我想将它们放入item_to_group表中,所有这些表都包含特定的组号。

我的MySQL代码是:

INSERT INTO `item_to_item_group` (`items`.`id`, 3476)
SELECT `id`
FROM `items`

但是我得到了旧的“你的SQL语法中有错误”的消息。有人可以帮忙吗?感谢

1 个答案:

答案 0 :(得分:4)

不,它应该是列名而不是值,

INSERT  INTO item_to_item_group (id, columnameHere) -- <== define columnName here
SELECT  id, 3476
FROM    items