关于CHECK约束的表达式 的问题

自己找题练习的过程中,遇到一个问题,无法理解参考答案,自己上机试MySQL会报错。

题目:创建一个表  供应商S(SNO ,SNAME,STATUS,CITY

要求定义供应商所在城市CITY 为'London'时,其STATUS均为20.

参考答案上是这样写的:

...
-> CONSTRAINT CK_S CHECK ( CITY != 'London' OR STATUS =20)
...


http://img.mukewang.com/58274edf0001201007980191.jpg

我的mysql是WAMP带的版本是5.7.14

这个该怎么做?

Ticvory
浏览 1913回答 1
1回答

摩诃迦叶

city VARCHAR , VARCHAR  必须指定长度
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL