我正在尝试插入表 A,其中需要从表 B 中选择其中一个值。我使用了以下查询。
INSERT INTO `TableA` (`TableACol1`,`TableACol2`) VALUES ( 4, SELECT `TableBcol1` FROM `TableB` WHERE FirstName="shasha" )
我不知道出了什么问题,但遇到了这个错误。
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax
最佳答案
在选择
内插入“4”
INSERT INTO `TableA` (`TableACol1`,`TableACol2`)
SELECT 4, `TableBcol1` FROM `TableB` WHERE FirstName="shasha"
关于mysql - 插入选择 mariadb 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55242365/