200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > mysql触发器更新自己表_mysql 触发器更新自己表|单表操作 阿星小栈

mysql触发器更新自己表_mysql 触发器更新自己表|单表操作 阿星小栈

时间:2024-08-24 10:46:49

相关推荐

mysql触发器更新自己表_mysql 触发器更新自己表|单表操作    阿星小栈

#更新表`m_order`的status_id,

#注意要用BEFORE

#SQL语句不能用UPDATE,要用SET

CREATE TRIGGER `tg_order2order_update` BEFORE UPDATE ON `m_order` FOR EACH ROW BEGIN

set new.`status_id` = (SELECT `status_id` FROM m_status WHERE `id` = new.`order_id`) ;

END;

常会报错如:

updating of new row is not allowed in after trigger

Can’t update table ‘dept’ in stored function/trigger because it is

already used by statement which invoked this stored function/trigger.

转自:/webnoties/article/details/47728363

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。