我试图插入来自select和变量的值:
INSERT INTO routeur (`codeAdherent`, `quantiteArticle`, `dateFin`) VALUES
(SELECT `codeAdherent` FROM adherents WHERE categorie = 'G', `quantiteArticle` = $a, `dateFin`= $b);
写它时有无值,有无IN,有无括号,但我总是会遇到synthax错误。
我的错误在哪里?
最佳答案
请尝试以下操作:
INSERT INTO routeur (codeAdherent, quantiteArticle, dateFin)
SELECT codeAdherent, @a, @b FROM adherents WHERE categorie = 'G'
关于mysql - MYSQL从选择和变量插入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52589315/