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
 );

为什么会出现错误,我使用了正确的语法。

我收到三个错误,它们是:

  1. 需要实体的名称(靠近订单)
  2. 语句的意外开头('Type' 附近)
  3. 无法识别的语句类型。 (近 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
 );