Hola, alguien podría ver esto y decirme dónde me estoy equivocando. tengo una instrucción SQL que cuando se hacen eco utilizando php me sale esto a la pantallaMySQL ON DUPLICATE KEY UPDATE issue
INSERT INTO 'moviedb'.'genre' SET 'GenreID' = '18' , 'GenreName' = 'Drama' ON DUPLICATE KEY UPDATE 'GenreName' = 'Drama' WHERE 'GenreID' = '18'
INSERT INTO 'moviedb'.'genre' SET 'GenreID' = '16' , 'GenreName' = 'Animation' ON DUPLICATE KEY UPDATE 'GenreName' = 'Animation' WHERE 'GenreID' = '16'
Y aquí es la declaración
$sql="INSERT INTO 'moviedb'.'genre' SET 'GenreID' = '{$genresID[$i]}' , 'GenreName' = '{$genreName[$i]}' ON DUPLICATE KEY UPDATE 'GenreName' = '{$genreName[$i]}' WHERE 'GenreID' = '{$genresID[$i]}'";
Este es el error que recibo:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''moviedb'.'genre' SET 'GenreID' = '18' , 'GenreName' = 'Drama' ON DUPLICATE KEY ' at line 1
Cualquier ayuda sería muy apreciada, gracias de antemano.
Gracias every1 ..... pasé tanto tiempo tratando de resolver eso. Every1 merece un tic. – RonanC