1

mysqlNode.jsのモジュールでこのようなクエリを記述する方法はありますか?

select * from table_name where name like "%value%";

Node.js では、プレースホルダーを使用?して、いくつかの値を SQL クエリに入れることができます。ただし、次のコードは機能しません。

connection.query('select * from table_name where name like "%?%"', value, function(err, rows){
    if(err) throw err;
    console.log(rows);
});

上記のコードを書いたとき、mysql が私のコードを%'value'%余分な一重引用符が含まれていると解釈したため、空の結果が得られました。valueその余分な引用符を含めずにSQLクエリに入れる方法はありますか?

ありがとう。

4

1 に答える 1