# 1064 - Error de sintaxis cerca de 'SELECT (M_ID DE DONDE matieres LABEL =' Anglais '))' en la línea 2

Dewj:

Quiero eso

INSERT INTO utilisateurs (U_ID, NAME, SURNAME, LOGIN, PASSWORD, TYPE, M_ID) VALUES ('4', 't', 't', 't', 't', 'Formateur', SELECT(M_ID FROM matieres WHERE LABEL = 'Anglais'))

Pero es incorrecto

jarlh:

Trate INSERT SELECT en lugar:

INSERT INTO utilisateurs (U_ID, NAME, SURNAME, LOGIN, PASSWORD, TYPE, M_ID)
SELECT 4, 't', 't', 't', 't', 'Formateur', M_ID 
FROM matieres 
WHERE LABEL = 'Anglais'

Insertará el mismo número de filas como las declaraciones de SELECT.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=347327&siteId=1
Recomendado
Clasificación