Ich bin eine neue in Datenbanken erstellen und ich habe ein Problem mit Tabelle erstellenMysql: Es konnte keine Tabelle in MySql
mysql> CREATE TABLE FILMS (
-> film_id INT NOT NULL AUTO_INCREMENT,
-> film_name VARCHAR(40) NOT NULL,
-> film_mark FLOAT NOT NULL,
-> PRIMARY_KEY (film_id)
->);
Am folgenden Fehler.
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 '(film_id))' at line 5
Version von MySQL
mysql Ver 14.14 Distrib 5.7.19, for osx10.12 (x86_64) using EditLine wrapper
versuchen, PRIMARY_KEY durch PRIMARY KEY zu ersetzen – lll
@ i'myourhuckleberry Ich habe viele Dokumente mit mysql gesehen und es gibt 'PRIMARY_KEY'. Können Sie Update-Dokumentation teilen? –
Es gibt nichts, was einen Coder daran hindern könnte, einen Schlüssel mit dem Namen primary_key zu erstellen, aber es ist nicht dasselbe wie eine Primärschlüssel-Direktive. –