次のようにnode-mysqlで簡単なクエリを実行しようとしています。
client.query("UPDATE mytable SET emote='wtf?' WHERE id=5");
そして、私はエラーが発生します
エラー: 指定されたパラメータが少なすぎます
疑問符が見つかり、パラメーターが必要なためです。疑問符を無視するようにどうやって指示するのですか!? でエスケープしてもうまくいき\
ません。['?']
パラメーターとして渡すことはまったく問題外です。クエリに含まれる疑問符の量がわからない場合はどうすればよいでしょうか。
現在、クエリ内の疑問符の量をカウントし、その量の疑問符をパラメーターとして渡す回避策を使用しています。しかし、本来の目的のために実際にパラメーターが必要な場合はどうすればよいでしょうか? 私はその考えに震えます。
client.query()
要約すると、疑問符を無視するように指示するにはどうすればよいですか?