Je suis en train de mettre à jour un champ appelé « Syllabus » en utilisant cette requête SQL:Erreur SQL 1292 en essayant de mettre à jour champ de ligne
UPDATE `cursos` c
SET c.SYLLABUS = 'https://www.upv.es/pls/oalu/sic_asi.Busca_Asi?
P_VISTA=&P_IDIOMA=i?p_codi=' + c.CODE + '&p_caca=act'
WHERE c.SYLLABUS LIKE "" AND c.CENTER NOT LIKE "Study Abroad"
Mais j'obtiens cette erreur bizarre de dire que je suis en train d'entrer une valeur DOUBLE sur la ligne 2 chaque fois que j'essaie de l'exécuter. Des suggestions sur la façon dont je pourrais résoudre ce problème?
Tag votre question avec la base de données que vous utilisez. –
Vous avez probablement besoin de convertir 'code' en chaîne. –
utiliser des apostrophes dans 'c.SYLLABUS LIKE '' ET c.CENTER pas comme 'Study Abroad'' –