2017-01-17 200 views
-1

我需要的是这样的MySQL查询插入到一个值一列,并从另一个表将数据复制到另一行

INSERT INTO `tb1`(`button`,'name') 
SELECT button FROM `tb2` WHERE `ID` = 1, VALUE ('some name') 

在按钮,我想从TB2复制按钮数据,在名字我只是想放入一个名字。我可以从其他表中复制或输入VALUE,但我不能同时执行这两个操作。

任何建议,将不胜感激。

+0

不支持此语法。回答@GurV发布了诀窍。 –

回答

1

试试这个:

INSERT INTO `tb1`(`button`,`name`) 
SELECT button, 'Some name' FROM `tb2` WHERE `ID` = 1 
+0

谢谢。这解决了我的问题。 – koneil

相关问题