我只是想知道是否有可能在mysql本身有这个检查?如果列( Value
)传入的插入值为0,请不要插入。
例如:
Insert Into `Schema`.`Table` (`ID`,`Name`,`Value`) values (1,'John',0);
Insert Into `Schema`.`Table` (`ID`,`Name`,`Value`) values (2,'Henry',2);
Insert Into `Schema`.`Table` (`ID`,`Name`,`Value`) values (3,'Ryan',5);
或
Insert Into `Schema`.`Table` (`ID`,`Name`,`Value`)
values (1,'John',0),(2,'Henry',2),(3,'Ryan',5);
结果:
+----+-------+------+
| ID | Name | Value|
+----+-------+------+
| 2 | Henry | 2 |
+----+-------+------+
| 3 | Ryan | 5 |
+----+-------+------+
1条答案
按热度按时间bakd9h0s1#
创建下表时,可以使用check value>0。