SQL 语句中出现错误
Getting error in SQL Statements
CREATE TABLE Order (
`Type` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Order_Type INT NOT NULL,
Order_Number VARCHAR(45) NOT NULL,
Order_Date VARCHAR(45) NOT NULL
);
为什么会出现错误,我使用了正确的语法。
我收到三个错误,它们是:
- 需要实体的名称(靠近订单)
- 语句的意外开头('Type' 附近)
- 无法识别的语句类型。 (近 INT)
是的,它是关键字,如果您仍然想要,最好不要使用它,然后以这种方式尝试,并且在每个操作中,您必须将 table 名称括在拼写错误中:
CREATE TABLE `Order` (
`Type` INT NULL AUTO_INCREMENT PRIMARY KEY,
Order_Type INT NOT NULL,
Order_Number VARCHAR(45) NOT NULL,
Order_Date VARCHAR(45) NOT NULL
);
CREATE TABLE Order (
`Type` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Order_Type INT NOT NULL,
Order_Number VARCHAR(45) NOT NULL,
Order_Date VARCHAR(45) NOT NULL
);
为什么会出现错误,我使用了正确的语法。
我收到三个错误,它们是:
- 需要实体的名称(靠近订单)
- 语句的意外开头('Type' 附近)
- 无法识别的语句类型。 (近 INT)
是的,它是关键字,如果您仍然想要,最好不要使用它,然后以这种方式尝试,并且在每个操作中,您必须将 table 名称括在拼写错误中:
CREATE TABLE `Order` (
`Type` INT NULL AUTO_INCREMENT PRIMARY KEY,
Order_Type INT NOT NULL,
Order_Number VARCHAR(45) NOT NULL,
Order_Date VARCHAR(45) NOT NULL
);