请教大侠,mysql怎么获得更新之后的字段的值 用TRIGGER可以,得到更新好后的值,怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你执行什么样的操作:如果是修改完成后。立即使用更新后的值作为执行某个操作的条件时,在触发器中使用NEW.字段名称 即可取到值,进行条件判断,执行其他操作;如果是修改完成后,马上或过一段时间再读取修改后的值,这样的话必须使用select 查询才能获取到 。如果实现的关键取决于你最终怎么使用修改后的值。 我是在存储过程里,修改完后马上要获取,因为要用,看来必须select了吧,我看到sqlserver有这个功能,看来mysql确实没有吗? sqlserver 提供了对应的函数了吗 ? 如果在存储过程中,和其他程序一样 需要 查询才能得到结果 ,不过,你可以更加 sqlserver 提供的函数名称关键字 查找 一下看看MYSQL是否存在类似函数或其他替换实现方式 。 我查了确实没有,http://www.gpfeng.com/?p=134 ,只能修改内核,我看还是算了 建立系统的E-R图、列出设计的数据库表、生成数据库关系图 mysql数据库还原几点小问题 求助这个组如何分? sqlite数据库查询表靠前 MYSQL安装失败 关于从服务器失去连接的问题 Mysql中有没有定义所有数据类型的系统表?sqlserver有systypes mysql大数据量处理,求助 Mysql中要改变数据库名用什么语句? 【请教】关于mysql的character_set的问题 求助mysql表如何批量插入数据 查询同一表内多字段同时重复记录的SQL语句
如果是修改完成后。立即使用更新后的值作为执行某个操作的条件时,在触发器中使用NEW.字段名称 即可取到值,进行条件判断,执行其他操作;
如果是修改完成后,马上或过一段时间再读取修改后的值,这样的话必须使用select 查询才能获取到 。
如果实现的关键取决于你最终怎么使用修改后的值。
我是在存储过程里,修改完后马上要获取,因为要用,看来必须select了吧,我看到sqlserver有这个功能,看来mysql确实没有吗?
我查了确实没有,http://www.gpfeng.com/?p=134 ,只能修改内核,我看还是算了