76 次浏览【转载需注明来源】
这里写入mysql 我要1到2秒以后才能读到 否则读不到
现在是用的启动时钟去写入的 我是每分钟的 0秒执行录入
我浏览器要写1秒去读 偶尔会读不到 然后我又补充一个倒计时2秒去读才可以 (不知道在启动时钟里面启动倒计时 是否有影响)
并且这个插入之前有个方法可以返回最后的ID 不知道怎么搞 现在是用的查询行数的方法来处理解决的
请前辈大神指点一下 哪里耽误了 效率
我怀疑的地方网页访问S 命令没搞对
数据库的时间和浏览器的时间都对过了以及写入服务器时间(都是局域网访问) 秒钟都是一样的 并且 写入写得是0秒 读取写得是1秒
困扰好几天实在想不通才来请教的
测试账号
快码FOF编程 Time: 2023-12-31 15:15:54
评论ID
数据库操作插入一条数据不可能会这么长,网页访问看起来也没问题。
建议在数据库插入后立即使用全表取条数命令,看看输出的调试数据是否是多了一条;如果多了一条则证明数据库这里没有问题。
首先排除数据库的插入问题,当排除后就可以初步定位为是网页访问哪里的问题造成。
1888****8888 回复 1楼 快码FOF编程 Time: 2023-12-31 15:37:42
评论ID
网页访问部分是:
这大概 几十分钟 一小时会遇到一次 还有就是启动时间里面启动倒计时 是否会有影响 我现在就是用的这个方法 上面代码的post访问是每分钟的第1秒执行
快码FOF编程 回复 2楼 1888****8888 Time: 2023-12-31 16:02:28
评论ID
是代码逻辑必须要这个倒计时执行么 可以考虑不使用倒计时执行
1888****8888 回复 3楼 快码FOF编程 Time: 2023-12-31 16:25:58
评论ID
用过循环判断,得到的效果和打CC攻击差不多
我这个项目是画K线图
每分钟到时间必须有数据让K线图绘画
所以服务器那边是0秒通过一个API拿到数据 写到数据库
然后 网页这边是1秒去获得数据 这个数据是不能为空的 为空会报错
我返回这个10053是说明没查到 要等一下再来查
快码FOF编程 Time: 2024-03-12 16:20:40
评论ID
重启一下IDE,新增了一个MYSQL的插入回调属性
里面有插入的行ID等
现在推荐使用这个方案获取插入行ID