mysql 触发器中new和old有啥区别? 一般习惯性的用new来代替create trigger语句中ON后边的表名,但不知道什么时候用old,更不知道这两者间的区别! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete,update前用old;insert,update后用new old,new都是代表当前操作的记录行。 old是代表要操作的更改前的记录,new是代表要操作的更改后的记录。 mysql的触发器很有意思比如当前插入行的A=10,触发器里要修改为B,只要在BEFORE INSERT 里,SET NEW.A=20,就可以了但只能在BEFORE里使用NEW,AFTER不行 NEW 是新值。OLD 是旧值INSERT 只有NEWUPDATE有NEW和OLDDELETE只有OLD 表的更新,主键冲突累加 MySQL 事务日志问题 急。。。请问如何修改PHPMyadmin中mysql字符集???? select 主键,某字段 from 表 where 主键满足什么条件出来的结果集自动按主键排序的么 postgresql中有类似MSSQL中的CONVERT函数吗? id自增字段是不是必须的? mysql触发器问题 为什么mysql多表查询效率这么低? mysqldump 导出的存储过程 的问题 如何查询两个表中不重复的数据 高手们,求教! MySql的存储过程里如何添加一个事务?请高手指点!
insert,update后用new
比如当前插入行的A=10,触发器里要修改为B,只要在BEFORE INSERT 里,SET NEW.A=20,就可以了
但只能在BEFORE里使用NEW,AFTER不行
OLD 是旧值INSERT 只有NEW
UPDATE有NEW和OLD
DELETE只有OLD