因此,一旦用户登录到系统中,我就获得它的USERID,并将其存储在PHP会话和MySQL会话变量中。value in my mysql trigger.现在,为了将条目存储在日志表中,我使用下面所示的触发器。`books.id`, 'book','delete');我担心的是:
是否可以信任触发器中的MySQL变量(即@user_id)?在触发器中使用的@user_id是否总是具有在
我已经编写了一个MySQL触发器,它在插入新的评论时更新产品的平均评等。但是,当插入Numeric value out of range时,将引发以下数据库异常。我已经设置了下面的触发器,但仍然会得到错误。average_rating = ( SELECT CAST( AVG( rating ) AS DECIMAL( 1, 1 ) ) WHERE product_id= products.id )
WHERE id