Quelqu'un peut-il trouver l'erreur dans ce code MySQL ?
<p><br /></p>
<pre class="brush:php;toolbar:false;">CREATE TABLE `students`.`studentinfo` (
identifiant int,
nom Varchar,
âge entier
);
MOTEUR=InnoDB
COMMENTAIRE = 'test';</pre>
<p>J'utilise MySQL Workbench et j'essaie de créer une table appelée étudiants. Cependant, mon code donne le message d'erreur </p>
<pre class="brush:php;toolbar:false;">Échec de l'opération : une erreur s'est produite lors de l'application du script SQL à la base de données.
Exécution :
CREATE TABLE `étudiants`.`studentinfo` (
identifiant int,
nom Varchar,
âge entier
);
MOTEUR=InnoDB
COMMENTAIRE = 'test';
ERREUR 1064 : Vous avez une erreur dans votre syntaxe SQL ; consultez le manuel qui correspond à la version de votre serveur MySQL pour connaître la bonne syntaxe à utiliser près de ',
âge entier
)' à la ligne 3
Instruction SQL :
CREATE TABLE `étudiants`.`studentinfo` (
identifiant int,
nom Varchar,
âge entier
)</pré>
<p>J'ai essayé de résoudre le problème en supprimant le tableau, comme ceci :</p>
<pre class="brush:php;toolbar:false;">CREATE TABLE `students`.`studentinfo` (
)
MOTEUR=InnoDB
COMMENTAIRE = 'test';</pre>
<p>Même dans ce cas, cela ne fonctionne toujours pas ! Le même message d'erreur s'affiche :</p>
<pre class="brush:php;toolbar:false;">Échec de l'opération : une erreur s'est produite lors de l'application du script SQL à la base de données.
Exécution :
CREATE TABLE `étudiants`.`studentinfo` (
)
MOTEUR=InnoDB
COMMENTAIRE = 'test';
ERREUR 1064 : Vous avez une erreur dans votre syntaxe SQL ; consultez le manuel qui correspond à la version de votre serveur MySQL pour connaître la bonne syntaxe à utiliser près de ')
MOTEUR=InnoDB
COMMENTAIRE = 'test'' à la ligne 2
Instruction SQL :
CREATE TABLE `étudiants`.`studentinfo` (
)
MOTEUR=InnoDB
COMMENTAIRE = 'test'</pre>
<p><br /></p>