需要了解nodejs的人帮我改写一个操作mysql的复合语句  悬赏:100 元

2021-11-08 23:17发布

代码如下 :获取资料并修改状态为status为1备注 定义了 id的名称对应Data_IDconst mysql = require('mysql2');const connectio...

代码如下 :

获取资料并修改状态为status为1

备注 定义了 id的名称对应Data_ID

const mysql = require('mysql2');

const connection = mysql.createPool({

   connectionLimit: 30,

   host: "127.0.0.1",

   port: "3306",

   user: "root",

   database: "data",

   password: "root"

});

let ID = await(new Promise((resolve, reject) => {

   connection.query(

       'SELECT  Data_ID ,First_Name ,Last_Name ,Email ,Phone ,Address ,City ,State ,Zip ,YY ,MM ,DD ,Mobile ,Rent_or_Own ,Employer ,Job_Title ,Work_Phone ,Pay_Frequency ,Monthly_Income ,SSN ,License_No ,License_State ,Bank_Name ,Bank_Account ,Routing_No ,Loan_Amount ,status FROM us_data   WHERE status IN (0) ORDER BY Data_ID LIMIT 1;',

       function (err, results, fields) {

           if (err) {

               reject('Database connection error: ' + err)

               return

           }

     [[VARIABLE_BAS]] = results

     console.log(results);

     [[Data_ID]] = results[0].Data_ID

     console.log( results[0].Data_ID)

     resolve(results)

   //   resolve()

       }

   );

}));

let sqlStatus = 'UPDATE us_data SET status=1 WHERE Data_ID= ' + ID[0].Data_ID+';'

console.log(sqlStatus)

if(!sqlStatus ) return  

console.log("ID:",sqlStatus);

await(new Promise((resolve, reject) => {

 connection.query(

   sqlStatus,

   function (err, results, fields) {

       console.log(results);

     if (err) {

       reject('Database connection error: ' + err)

       return

     }

     resolve()

   }

 );

}));

提醒:请一定要用平台交易,私下交易,受骗平台免责!涉及到代码数据安全的权限,绝对不能给接单方。 交易流程:( 发布需求--点报名接单或联系管理员--平台派单-开始工作--确认完成) 10%手续费,提现48小时内到账。如不能解决,发单方点解雇,托管的赏金点解冻赏金,有雇佣历史的,解雇48小时后才能解冻赏金。

1条回复

要接单的,联系管理员QQ 490765403 微信 18578665050

查看更多

相关需求



安卓APP

微信公众号