Stellen Sie sicher, dass Sie MySQL verwenden, da AUTO_INCREMENT für andere DBs wie SQL Server nicht funktioniert (verwenden Sie es
Identity(1, 1)
stattdessen).Verwenden Sie
Invoice_No
und nicht,Invoice No
wenn Sie es als PK markieren.
Falsche Syntax bei 'AUTO_INCREMENT'
1681
Sandeep
Beim Erstellen der folgenden Tabelle wird bei AUTO_INCREMENT ein Fehler angezeigt. Bitte helfen
CREATE TABLE Invoice( Invoice_No INT NOT NULL AUTO_INCREMENT, Order_ID INT NOT NULL, TotalPrice VARCHAR(30) NOT NULL, Quantity VARCHAR(30) NOT NULL, PRIMARY KEY (Invoice No), FOREIGN KEY (Order_ID) REFERENCES OrderInfo (Order_ID) );
1 Antwort auf die Frage
1
Karan
Verwandte Probleme
-
3
OpenX: mySql VS PostgreSQL
-
4
Wie kann ich eine MySQL-Datenbank am besten in eine Zugangsdatenbank konvertieren?
-
6
Wie kann ich verhindern, dass Dienste beim Booten unter Ubuntu gestartet werden?
-
2
Wie kann ich meine Datenbank wiederherstellen?
-
6
Ist MySQL standardmäßig mit OS X Leopard 10.5 oder 10.6 installiert?
-
4
Warum wirft PHP nach "mysql_connect" oder bei "mysql_close" "Segmentation fault (11)"?
-
3
Verbindungsproblem zu MySQL auf einem anderen Rechner im LAN
-
3
Hilfe beim Einrichten von MySQL (zur Verwendung mit PHP und Apache) unter OS X
-
10
MySQL startet nicht!
-
1
Mac-Webserver, MySQL-Sicherheit