Python でクエリ內を使用してみます。しかし、これには別の例外があります。
最初の試みは次のとおりです:
リーリー 次のエラーが表示されます: Failedprocessing pyformat-parameters; Python 'tuple' can be Converted to MySQL type
2 回目の試みは次のとおりです:
リーリーこれはエラーにはなりませんが、機能しません。
###助言がありますか?
次のことを試してください:
リーリーここでの目標は、ids
の各値に対して in (%s, %s, %s, ..., %s)
句を構築することです。これには、 %s
プレースホルダー。
注意すべき點がいくつかあります:
句內のプレースホルダの數には上限がある場合があります。詳細については、
MySQL IN 條件の制限を參照してください。
が空の場合、このクエリは無効です??栅?
ids リストの場合を処理するロジックがすでにある場合があります。あるいは、
ids が空の場合にはコードが呼び出されない可能性があります。そうでない場合は、そのケースに取り組む必要があります。