Kann jemand den Fehler in diesem MySQL-Code finden (Anfänger)?
<p><br /></p>
<pre class="brush:php;toolbar:false;">CREATE TABLE `students`.`studentinfo` (
id int,
Name Varchar,
Alter int
);
ENGINE=InnoDB
COMMENT = 'test';</pre>
<p>Ich verwende die MySQL-Workbench und versuche, eine Tabelle mit dem Namen „Studenten“ zu erstellen. Allerdings gibt mein Code die Fehlermeldung </p>
<pre class="brush:php;toolbar:false;">Vorgang fehlgeschlagen: Beim Anwenden des SQL-Skripts auf die Datenbank ist ein Fehler aufgetreten.
Ausführen:
TABELLE „students“ ERSTELLEN. „studentinfo“ (
id int,
Name Varchar,
Alter int
);
ENGINE=InnoDB
COMMENT = 'test';
FEHLER 1064: Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, auf die richtige Syntax in der Nähe von ',
Alter int
)' in Zeile 3
SQL-Anweisung:
TABELLE „students“ ERSTELLEN. „studentinfo“ (
id int,
Name Varchar,
Alter int
)</pre>
<p>Ich habe versucht, das Problem zu lösen, indem ich die Tabelle wie folgt entfernt habe:</p>
<pre class="brush:php;toolbar:false;">CREATE TABLE `students`.`studentinfo` (
)
ENGINE=InnoDB
COMMENT = 'test';</pre>
<p>Selbst dann funktioniert es immer noch nicht! Es kommt immer noch die gleiche Fehlermeldung:</p>
<pre class="brush:php;toolbar:false;">Vorgang fehlgeschlagen: Beim Anwenden des SQL-Skripts auf die Datenbank ist ein Fehler aufgetreten.
Ausführen:
TABELLE „students“ ERSTELLEN. „studentinfo“ (
)
ENGINE=InnoDB
COMMENT = 'test';
FEHLER 1064: Sie haben einen Fehler in Ihrer SQL-Syntax; überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, um die richtige Syntax zu finden.
ENGINE=InnoDB
COMMENT = 'test' in Zeile 2
SQL-Anweisung:
TABELLE „students“ ERSTELLEN. „studentinfo“ (
)
ENGINE=InnoDB
COMMENT = 'test'</pre>
<p><br /></p>