|
1
1
根据 https://mariadb.com/kb/en/constraint/#check-constraints ,似乎只有将约束定义为表级约束时才能使用命名约束。 换句话说,这应该起作用:
但是没有像您所做的那样将命名检查约束与相应的列内联定义。 逗号在这种情况下是很重要的。在逗号后添加换行符是可选的,因为SQL通常在几乎所有情况下都将空白视为可选。 语法允许对列使用内联CHECK约束,但如果需要命名约束,则不允许。 |