使用单个查询在 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中文网其他相关文章!