LIH*_*LIH 5 mysql sql triggers
我在表上插入事件后写了一个触发器.这是表格
CREATE TABLE `orderitem` (
`orderItemId` INT(11) NOT NULL AUTO_INCREMENT,
`orderItemQuantity` INT(11) NULL DEFAULT NULL,
`stockId` INT(11) NULL DEFAULT NULL,
`rate` DOUBLE NULL DEFAULT NULL,
`orderId` INT(11) NULL DEFAULT NULL,
PRIMARY KEY (`orderItemId`)
)
Run Code Online (Sandbox Code Playgroud)
在触发器内部,我需要为触发器内的当前行(不仅是id)插入的值.在T-SQL中我们可以使用inserted表,但在MySQL中我找不到类似的东西.我怎样才能获得这些价值?提前致谢.
小智 7
你可以使用OLD.或者新的.因为在插入两个值相同之后触发此触发器.您可以使用以下方法访问interred行的所有属性(如果它是行级触发器):
NEW.orderItemID
NEW.rate
Run Code Online (Sandbox Code Playgroud)
等等
| 归档时间: |
|
| 查看次数: |
5355 次 |
| 最近记录: |