MySQL语句和课本一样还报错,为啥?

新手纯抄的课本,但还是会报错
CREATE TABLE Stock
( mat_num char(8) PRIMARY KEY,
mat_name varchar(50) NOT NULL,
speci varchar(50) NOT NULL,
warehouse char(20),
amount int,
unit decimal(18,2),
total AS([amount] * [unit]),
CHECK(mat_num like'[m][0-9][0-9][0-9]')
);_
报错的是total AS([amount] * [unit]),
我把逗号加上也是错,把逗号去掉也是错,编译器是在AS下面加了个红波浪线。
请问各位大神,我这个应该怎么改?

查看全部
weixin_40523877
小源仔
2020/03/22 11:38
  • mysql
  • sql
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

1个回复