Ich habe bereits Kunden und Produkte Tabelle erstellt. Ich bekomme diesen Fehler beim Ausführen folgenden Befehl in phpmyadmin.
CREATE TABLE orders ( id INT NOT NULL AUTO_INCREMENT, orderNumber INT, productId INT, customerId INT, orderDate DATETIME default CURRENT_TIMESTAMP, PRIMARY KEY(id), PRIMARY KEY (customerId) REFERENCES customers(id) , FOREIGN KEY (productId) REFERENCES products(id) );
Fehler 1064 beim Ausführen der Abfrage für die Tabellenerstellung erhalten?
Antwort
kann nicht mehr als ein Primärschlüssel erstellen.
Versuchen Sie diesen Code.
CREATE TABLE orders (
id INT NOT NULL AUTO_INCREMENT,
orderNumber INT,
productId INT,
customerId INT,
orderDate DATETIME default CURRENT_TIMESTAMP,
PRIMARY KEY(id),
FOREIGN KEY (customerId) REFERENCES customers(id) ,
FOREIGN KEY (productId) REFERENCES products(id));
Sie ID INT (5)? aber der Fehler scheint in den letzten zwei Zeilen zu sein –
Siehe meinen Kommentar oben. Es können keine 2 Primärschlüssel erstellt werden. Ich denke, die vorletzte Zeile soll ein Fremdschlüssel sein. –
Danke mann.Ich habe das verpasst. @_WEI_DBA –
- 1. MySQL Fehler 1064 Tabellenerstellung
- 2. Fehler beim Ausführen der Abfrage erhalten?
- 3. Fehler beim Ausführen der Abfrage
- 4. Sql Fehler mit Abfrage # 1064
- 5. Fehler beim Ausführen der Abfrage: Ausnahme in Connection.php Zeile 673: SQLSTATE [42000]: Syntaxfehler oder Zugriffsverletzung: 1064
- 6. Fehler beim Ausführen der Abfrage PHP
- 7. SQL-Fehler beim Ausführen der Abfrage
- 8. mysql Fehler 1064 beim Einfügen
- 9. Fehler 1064 beim Einfügen Wert
- 10. Fehler 1064 (42000) beim Ausführen des Befehls mysqldump
- 11. MySQL Fehler 1064, wenn eine SELECT-Abfrage
- 12. Fehler 1064: Sie haben einen Fehler in der SQL-Syntax
- 13. phpMyAdmin - 1064 Fehler bei der Ausführung von Abfrage
- 14. Fehler beim Ausführen Abfrage OPENDATASOURCE mit
- 15. Fehler beim Ausführen von Node-Mssql-Abfrage
- 16. MySQL Fehler: 1064 der mehrdeutige Fehler
- 17. Fehler beim Ausführen der Probe für die Gitter- und Federwolke
- 18. MySQL leer sintax Fehler 1064
- 19. Fehler ImportImismatchError beim Ausführen von py.test erhalten
- 20. Fehler beim Ausführen eines Java-Programms für große Ganzzahlen erhalten
- 21. MS Access-Fehler - Division durch Null beim Ausführen der Abfrage
- 22. Wix Fehler -2147217900 beim Ausführen der SQL-Abfrage
- 23. Fehler beim Ausführen der Indexaktion
- 24. mysql Fehler 1064 beim Importieren der SQL-Datei in phpmyadmin
- 25. PHP-Fehler 1064: Syntaxfehler
- 26. Fehler beim Ausführen der Programmierung
- 27. Fehler beim Ausführen der Umwandlung
- 28. Fehler beim Ausführen der chromedriver
- 29. Fehler beim Ausführen der Anwendung
- 30. Fehler 1064 SQL Syntaxfehler
Ich denke, Sie versuchen, einen 'Foreign Key' zu erstellen, aber Sie haben' PRIMARY KEY (customerId) REFERENCES Kunden (id) 'angegeben. Korrigiere die vorletzte Zeile. Wechseln Sie zu 'FREMDSCHLÜSSEL' –
yEAH Sie haben es gelöst. –