単一のクエリによる MySQL への複数行の挿入
単一のクエリで MySQL テーブルへの複数の挿入を実行する必要性を表明しました。 。これは、次の手順を使用して効率的に実現できます:
クエリを構築します:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...), (value3, value4, ...), ...;
複数の行を指定:
INSERT INTO pxlot (realname, email, address, phone, status, regtime, ip) VALUES ('realname1', 'email1', 'address1', 'phone1', 0, 'dateTime1', 'ip1'), ('realname2', 'email2', 'address2', 'phone2', 0, 'dateTime2', 'ip2'), ('realname3', 'email3', 'address3', 'phone3', 0, 'dateTime3', 'ip3');
クエリ:
例:
$query = "INSERT INTO pxlot (realname, email, address, phone, status, regtime, ip) VALUES ('realname1', 'email1', 'address1', 'phone1', 0, 'dateTime1', 'ip1'), ('realname2', 'email2', 'address2', 'phone2', 0, 'dateTime2', 'ip2'), ('realname3', 'email3', 'address3', 'phone3', 0, 'dateTime3', 'ip3');"; $result = mysql_query($query); if ($result) { echo "Data inserted successfully."; } else { echo "Error: " . mysql_error(); }
以上が単一のクエリで MySQL テーブルに複数の行を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。