没有使用事务,没有使用锁,感觉之前写的任何代码全完了,一点也不可靠,数据一点也不牢固,php是“任务流程型”语言(相对于js事件型来说的),一个流程可能有很多sql,发帖,更新用户资料,更新文章,下单…… 这些没个动作流程可能有不知一条sql,试想如果执行一条sql时失败了怎么办,你可能会问怎么会前面的执行成功,后面的失败,我就是说会失败,就是假定某条会失败,比如突然服务器突然断电,卡死了,发地震海啸山洪了……反正我就是假定如果有一条出错了怎么办,
这样想那就是一个流程中 除非只有一条单独的查询语言,否则必须使用事务锁等机制来确保数据的完整性,不然的话那你就是闹眼子。
但是为什么dz,wordpress等等好多都是使用的MyISAM表类型呢,也就是说没有事务,我真心纠结死啊。
希望大神给我指点,不吝赐教,我没齿难忘,先谢谢了!
^_^
最佳答案