MYSQL查询将INSERT INTO一个值放入一行并将数据从另一个表复制到另一行

时间:2017-01-17 10:42:32

标签: mysql phpmyadmin

我需要这样的东西

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

在按钮中我想从tb2复制按钮数据,在名称中我只想输入一个名称。我可以从另一张桌子复制或输入一个值,但我不能同时做这两件事。

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个:

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