当前博客:关于Mysql数据库操作的问题

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);
                返回; // 提前返回,结束函数执行
            }
Markup

数据库查询这个语句 有的时候 数据库没写完这边就去查了  我应当怎么操作才能保证绝对有数据  是用循环 还是应当怎么搞 才能更科学  我写入的机器和查询的机器不是相同一个

 

写入的数据库是用的异步的方法 是否是这个地方产生了问题  并且使用了多个then的方式

默认排序
Generic placeholder image
Generic placeholder image
快码FOF编程 Time: 2024-01-04 18:19:45

定时查询吧,循环查询感觉会非常消耗效率


关于Mysql数据库操作的问题