您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

当MYSQL表类型为myisan时,怎么保上数据的有效性

2025/5/4 9:10:00发布16次查看
当mysql表类型为myisan时,如何保下数据的有效性?
当mysql不支持事务时,php程序向数据库中多个表进行操作,如何保证数据的有效性?
  因为考虑到不是自己的独立服务器,所以mysql表类型是不可控的,这种不可控情况下,请教各位,如何保证多表的数据有效性呢?
像dz及dedecms,肯定也涉及到多表相关性操作了,它们的表类型也是myisan,不知他们是如何解决的。
------解决方案--------------------
对于不支持事务的数据库,你可以根据事务处理的原理自己书写程序代码。没有什么复杂的
对你#3的描述,可以有两种解决方案
1、主表记录删除了就删除了,在附表删除失败时尝试继续删除直至成功
也可以定期检查无主的记录,进行删除操作
2、删除主表记录时先缓存被删除的记录,待附表记录删除成功后再清除
否则重新写入被删除的记录
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product