尝试在SQL Fiddle中构建架构时出现此错误。有关解决此问题的任何建议吗?这是更多信息的图像。
答案 0 :(得分:1)
MySQL没有实现检查约束,但它确实支持语法。对于此目的的实际检查,建议您使用触发器,外键引用或枚举类型。
但是,语法要求NOT NULL
在约束之前出现:
status varchar(8) not null check (status in ('Approved', 'Pending', 'Denied'))
create table
INVOKE ReverseArray,
LENGTHOF array, SIZEOF array, TYPE array, OFFSET array
中解释了语法。
答案 1 :(得分:-1)
没有。错误恰好在第一个CHECK(...)
。特别是它抱怨FOREIGN KEY
,这在MySQL 中不存在。
您很快就会发现REFERENCES
需要h3
条款。 Reference
请使用参考手册检查语法的所有方面。