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
);
为什么我收到错误,我使用了正确的语法。
我收到三个错误:
- 应为实体名称(靠近订单)
- 语句开头意外(“类型”附近)
- 无法识别的语句类型。 (INT附近)
最佳答案
是的,它是关键字,如果您仍然想要,最好不要使用它,然后尝试这种方式,并且在每个操作中,您都必须将表名称括在拼写错误中:
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
);
关于mysql - SQL语句中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39317330/