关于MySQL的多表更新的有关问题

关于MySQL的多表更新的问题

考虑到查询的效率,我都将mysql的表的类型设置为MyISAM,但是由于它好像不支持外键和事务等,所以涉及到多标更新的时候比较麻烦,一般都是写多条独立的sql更新语句,但是如果用户在程序执行过程中取消,就会造成数据不一致等意外的结果,想问问各位有没有或者一般采用什么比较好的解决办法。谢了先!



那就每次让用户加上适当的锁




还是别用MyISAM了,从MySQL的windows版安装过程中都可以看出,MySQL越来越重视innodb了。




对于但是如果用户在程序执行过程中取消,就会造成数据不一致等意外的结果

你INNODB表就不用担心这个问题了。

如果你非要用MYISAM的话,就得从外部程序进行检测.如果遇到用户取消的状况.就直接撤消。

至于刚刚操作过的数据你可以保存到一个文件里或者数据库里。




考虑到你这样的情况,还是INNODB比较好点。效率你可以自己测试一下.

MYISAM要考虑到外部程序的效率。




看情况了。

关于MySQL的多表更新的有关问题

相关文章:

你感兴趣的文章:

标签云: