J'ai cette requête:Ma requête SQL presque correcte donne une erreur
SELECT * FROM references WHERE title LIKE '%NSObject%'
Donner cette erreur:
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
references WHERE title LIKE '%NSObject%'
at line 1
Cependant, je ne peux pas trouver mon erreur. Quel est le problème avec cette requête?
Quelle version de SQL? – egrunin
Renommez la table 'references' par' references_table' ou 'my_refereneces' ou' references_to_important_things'. Comme d'autres l'ont mentionné, vous pouvez l'inclure dans les guillemets, mais à mon humble avis, il vaut mieux éviter d'utiliser des mots-clés comme noms pour vos propres objets autant que possible, donc j'applique généralement un qualificatif pour le rendre plus clair. – FrustratedWithFormsDesigner
Le problème est que ce n'est pas ma base de données, et je n'ai pas les permissions pour changer sa structure. La base de données est également déjà utilisée par d'autres applications. –