0
Ich habe versucht, eine Abfrage in phpMyAdmin auszuführen, aber es gibt mir eine Fehlermeldung,:phpMyAdmin - 1064 Fehler bei der Ausführung von Abfrage
1064 - Sie haben einen Fehler in Ihrer SQL-Syntax; Überprüfen Sie das Handbuch, das entspricht Ihrer MySQL-Server-Version für die richtige Syntax zu verwenden in der Nähe von ') REFERENZEN
Online Shopping
.Customer
() ON NO ACTION DELETE 'in Zeile 11
Die Abfrage ist:
CREATE TABLE IF NOT EXISTS `Online Shopping`.`Order_Details` (
`Order_Id` INT NOT NULL ,
`Product_Name` VARCHAR(45) NULL ,
`Price_For_Each_Product` VARCHAR(45) NULL ,
`No_of_Product_ordered` VARCHAR(45) NULL ,
`Ordered_Date` DATE NULL ,
`Total_Price` VARCHAR(45) NULL ,
`Generated_Key` VARCHAR(45) NULL ,
PRIMARY KEY (`Order_Id`) ,
CONSTRAINT `Customer_Id`
FOREIGN KEY()
REFERENCES `Online Shopping`.`Customer`()
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `Order_LineId`
FOREIGN KEY()
REFERENCES `Online Shopping`.`Order_Line`()
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
Sie haben einen Fehler in Ihrer SQL-Syntax in Zeile 11. – rkosegi
sorry, I couldn' t finden Sie einen Fehler – Rohin
Sie müssen Fremdschlüssel Spalte, z 'FREMDSCHLÜSSEL (Spaltenname)'. – jarlh