mysql B表根据A表状态进行数据操作的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql B表根据A表状态进行数据操作的问题

落地花开啦 2016-02-25 16:26:59 1947

mysql中,有两张数据表A,B,如果B的操作是根据A的数值进行计算的,而A的值是从excel导入的,这两个计算的触发都是在web的前端用shubmit按钮控制的,这时候有什么办法可以保证如果A处于导入的过程中,B不能执行计算操作。
我试过锁表的方法,在A表进行导入操作的时候将其锁住,但是这样子在点击计算B表的时候,前端页面则会一直显示在等待的状态,而用户是不知道发生什么事情的,请问有没有什么好的解决办法?

状态的问题 操作的问题 mysql状态 mysql操作的问题 mysql行数据
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:47:38

    设置一定的时间间隔一直select ,select不到重新select
    或者在程序中设置一个db状态的标志位
    或者在select A之前再加一层业务判断,当有程序insertA表的同时insert一个log表,insert之后更改log的状态。

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

相似问题
最新问题