MySQL: プリペアドステートメントのプレースホルダーの数は65535まで。
MySQLで大量にインサートするために、複数行を1つのINSERTで追加しようとしたら、次のエラーが発生してINSERTに失敗した。 SQLSTATE[HY000]: General error: 1390 Prepared statement contains too many placeholders .... プリペアドステートメントを使って、1つのクエリーで使用可能なプレースホルダーの上限は、65535 のようだ。 ネットには、同様の上限にひっかかってエラーが発生している事象の報告は多々見受けられた。しかし、エビデンスに基づいた情報が見つからなかったので頑張って調べてみた。 そうすると…
2021/08/25 21:54