質問に回答した100人のユーザーのプールがあります。これらのユーザーの約10%しか正解を選択しません。MySQLで多数の行を効率的にINSERTするには?
私は自分のユーザ名と、彼らが提供する間違った答えで、間違った答えが90%の一人一人のための行で、新しいテーブルを作成します。
それを行うための最善の方法は何ですか?
最初に間違った答えを入力したユーザー名の配列を作成し、ループごとにINSERT MySQLを使用してforeach
ループを作成する必要がありますか?
または「右答えていない人すべてに適用」アプローチを取得するためのMySQLの方法は何ですか?
ありがとうございます。よろしく
あなたは同じで、すべての答えを得るのですか時間?だから、1回のリクエストで? – Zombaya
私はあなたが準備された声明を使うことができたと言います。 'foreach'の中で、あなたはその文を実行します。あるいは、INSERTは単一のSQLクエリで複数の行をサポートします。 –
こんにちは、はい、私はすべてのユーザーが答えたときにのみ、このコマンドを適用するので、1回限りのコマンドです。 – alexx0186