Erreur de syntaxe SQL : syntaxe incorrecte à proximité du mot-clé « Utilisateur »
Dans SQL, l'utilisateur est un mot-clé réservé utilisé pour les fonctions et les objets système. Par conséquent, lorsque vous tentez d'insérer des données dans une table de base de données à l'aide d'une requête SQL contenant l'objet Utilisateur, il est impératif de mettre l'objet entre crochets pour le distinguer comme un objet et non comme un mot-clé.
Dans votre spécifique Dans ce cas, vous avez rencontré l'erreur "Syntaxe incorrecte à proximité du mot-clé 'Utilisateur'" lors de l'utilisation de l'instruction SQL INSERT INTO Utilisateur (login, mot de passe, statut) VALUES (@login, @password, @status) pour ajouter des données à l'utilisateur tableau. Pour résoudre ce problème, placez simplement l'objet Utilisateur entre crochets sous la forme [Utilisateur].
L'instruction SQL mise à jour ressemblera à ceci :
INSERT INTO [User] (login, password, status) VALUES (@login, @password, @status)
Rappelez-vous, en entourant explicitement le nom de l'objet avec des crochets, vous signifiez à la base de données que l'utilisateur dans votre requête fait référence à l'objet plutôt qu'au mot-clé réservé. Cet ajustement garantira que la syntaxe de votre requête est correctement reconnue et que votre opération d'insertion de données sera exécutée sans rencontrer d'erreur de syntaxe.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!