我想限制mySql表列中的值,以满足插入的新值必须大于任何现有值的规则。由于除了UNIQUE和AUTOINCREMENT约束之外,我找不到其他任何约束,所以我想问一下,在mySql中是否有可能达到这样的功能。
发布于 2014-11-03 11:43:49
您必须使用before insert触发器来实现这样的功能。
MySQL支持check约束的语法,但它实际上并不实现逻辑。那就会触发。
此外,如果您编辑问题并解释列所代表的内容,则可能会有其他选项。例如,对于id类型的列,可以使用autoincrement。如果它是某种类型的累积和,那么也许存储更改比存储总数更有意义。
https://stackoverflow.com/questions/26713510
复制相似问题