83 次浏览【转载需注明来源】
博客作者:【1888****8888】
局部变量 更新时间戳; 局部变量 更新游戏; 局部变量 SQL; 如果 (json数据["time_stamp"] != 未定义内容) { 更新时间戳 = json数据["time_stamp"]; } 如果 (json数据["game"] != 未定义内容) { 更新游戏 = json数据["game"]; } 如果 (更新游戏 == "eth") { SQL = "SELECT ID, time, ROUND(open, 2) AS open, ROUND(high, 2) AS high, ROUND(low, 2) AS low, ROUND(close, 2) AS close FROM market_eth WHERE time = " + 更新时间戳; } 如果 (更新游戏 == "btc") { SQL = "SELECT ID, time, ROUND(open, 2) AS open, ROUND(high, 2) AS high, ROUND(low, 2) AS low, ROUND(close, 2) AS close FROM market_btc WHERE time = " + 更新时间戳; } 如果 (更新游戏 == "usdt") { SQL = "SELECT ID, time, ROUND(open, 2) AS open, ROUND(high, 2) AS high, ROUND(low, 2) AS low, ROUND(close, 2) AS close FROM market_usdt WHERE time = " + 更新时间戳; } 开始俘获异常 { 局部变量 查询结果 = 同步 mysql客户端.查询SQL语句_同步(SQL); 如果 (查询结果["数据"].长度 > 0) { 访问信息["主动发送"]({ "发送数据": JSON类.到可读JSON文本(查询结果["数据"]), "数据协议": HTTP服务类.获取数据协议(".json") }); 返回; } 如果 (查询结果["数据"].长度 == 0) { 局部变量 暂无数据 = { "state": 10053 }; 访问信息["主动发送"]({ "发送数据": JSON类.到可读JSON文本(暂无数据), "数据协议": HTTP服务类.获取数据协议(".json") }); 返回; } } 俘获异常 (error) { 调试输出("api_send_last2:", error); 返回; // 提前返回,结束函数执行 }
数据库查询这个语句 有的时候 数据库没写完这边就去查了 我应当怎么操作才能保证绝对有数据 是用循环 还是应当怎么搞 才能更科学 我写入的机器和查询的机器不是相同一个
写入的数据库是用的异步的方法 是否是这个地方产生了问题 并且使用了多个then的方式
定时查询吧,循环查询感觉会非常消耗效率
不能恶意举报,否则进行封号处理!
测试账号
快码FOF编程 Time: 2024-01-04 18:19:45
评论ID
定时查询吧,循环查询感觉会非常消耗效率