读到周洲同学的博客,看到一篇关于触发器的文章,是在用户充值时,须要在t_reCharge表中插入一条记录,同一时候更新t_card表以保证数据一致性.我们当时没想特别多,没想到触发器,就是写了多条sql...这时我们要完毕两个任务:插入t_good_out后更新t_good_store,为避免仅仅操作当中一个而造成数据的不一致,我们能够用触发器,在t_good_out的插入操作上绑定一个对t_good_store...当然这个过程应该是一个事务,这就不必操心插入t_good_out表运行了,而绑定在这个动作上的触发器操作不会运行。由于数据库设计了原子性。
再来看上面的三个问题.
1....Update=delete+insert.这一点给我们的启发:DRP系统中有一个页面是改动Item或者client或者flowCard,能够先都删除再都插入,然后提示改动成功,不然那个样子多的条目,怎样一条条推断再...关于同一时候插入两个记录,有人说能够,由于insert是在毫秒级,可是无论什么级都是有先有后啊.又说,insert是rowlevel锁,假设不Lock table的话,也无法确定先后啊.
3.