Maison >base de données >tutoriel mysql >Résolution de l'ERREUR MySQL 1064 (42000) : votre syntaxe est-elle incorrecte ?
Cette erreur se produit si vous utilisez var_char au lieu du type varchar. Pour éliminer ce type d'erreur, utilisez varchar(100) au lieu de var_char(100).
Voyons maintenant comment cette erreur se produit -
mysql> create table removeErrorDemo -> ( -> StudentId int, -> StudentName var_char(50) -> );
Vous trouverez ci-dessous le résultat montrant l'erreur -
ERROR 1064 (42000): 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 'var_char(50) )' at line 4
Maintenant, éliminons l'erreur. Vous trouverez ci-dessous la requête pour supprimer l'erreur 1064 (42000) -
mysql> create table removeErrorDemo -> ( -> StudentId int, -> StudentName varchar(100) -> ); Query OK, 0 rows affected (1.72 sec)
Ci-dessus, nous avons défini correctement le varchar afin qu'aucune erreur ne se produise.
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!