sql >> データベース >  >> RDS >> Mysql

this._callback.applyは関数ではありません! NodejsMysqlエラー

    @RugDealerが述べたように、2番目または3番目の引数としてコールバック関数を提供する必要があります。 mysqlモジュールを使用している場合は、次のように関数を変更できます。

        app.post('/savedata', function(req, res) {
          var cope = req.body;
          console.log("On server side");
          console.log(cope.Client_ID);
          var params = [cope.Client_ID, cope.Client_Name, cope.Status, cope.Updt_Time, cope.Updt_By, cope.Updt_ID, cope.Cluster, cope.Client_ID];
          var queries = 
          connection.query('update lv_billing.client SET Client_ID = ?,Client_Name = ?,Status = ?,Updt_Time = ?,Updt_By = ?,Updt_ID = ?,Cluster = ? where Client_ID = ?',params, function(err,res){
           if(err) throw err;
           console.log('Inserted!');
          });
        });
    

    詳細については、ソースをチェックアウトしてください: https://www.npmjs.com/package/mysql >



    1. MySQLユーザーパスワードの変更

    2. 複数のINSERTステートメントと複数の値を持つ単一のINSERT

    3. Oracleデータベースでユーザー定義のレコードデータ型変数を作成する方法

    4. SQLDROPTABLEステートメントとさまざまなユースケース