我试图用代码创建一个全新的表:
x = 2
它会产生错误:
MySQL [distributor]> create table order
-> (
-> order_num integer not null,
-> order_date datetime not null,
-> cust_id chat(10) not null
-> );
由于SQL不区分大小写,因此我多次检查以确保代码中没有问题。
我的代码有什么错误?
答案 0 :(得分:1)
订单是保留字,并放置 char 而不是聊天。您可以命名餐桌订单
答案 1 :(得分:1)
查询有两个问题:首先,order
是MySQL的保留字。其次,您有chat
,应该为char
。尝试以下操作(将表重命名为orders
):
CREATE TABLE orders
(
order_num integer not null,
order_date datetime not null,
cust_id char(10)
);