PHP MYSQL事务会并发吗 本帖最后由 one_chord 于 2012-06-28 16:38:20 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用select ... for update 嗯, 不对, 要用LOCK IN SHARE MODEhttp://dev.mysql.com/doc/refman/5.0/en/innodb-locking-reads.html ++ ,锁同一批记录用for update/shared mode,锁不同表的记录那就只能直接锁表了。这里你锁记录就可以了,因为每一个事务多会先select A,这样就会锁住保证一致性。 谢谢。。结合SELECT FOR UPDATE 和 插入数据后不符条件再回滚 确实可以实现了。。再请教一下,如果我向B表并不是插入数据而是UPDATE数据,那是不是不用SELECT锁行了。。UPDATE本身就会锁了?? 网站改版9天,蜘蛛每天爬行,不收录啊。 如何编程?输入一个日期,计算出该日期下一个月的最后一天 php调用第三方应用程序显示图纸 问个基础的问题 sprintf 函数 求一sql语句 pdf的问题 日文版的 通用表单生成程序(php+mysql) 简单的数据库连接问题 小弟来村子几日即得三级,多谢各位支持。提问~~~UP有分! php 模糊查询2个表的数据 sql语句怎么写 刚刚学习PHP,安装时遇到了问题 在一个页面下点击“添加”按钮 在该页面的下方出现输入框 填写相关信息 保存后在页面上方的数据同时更新
++ ,锁同一批记录用for update/shared mode,锁不同表的记录那就只能直接锁表了。这里你锁记录就可以了,因为每一个事务多会先select A,这样就会锁住保证一致性。
结合SELECT FOR UPDATE 和 插入数据后不符条件再回滚 确实可以实现了。。再请教一下,如果我向B表并不是插入数据而是UPDATE数据,那是不是不用SELECT锁行了。。UPDATE本身就会锁了??