下面是使用PHP的mysqli库实现MySQL批量写入50000条数据的示例代码:
connect_error) { die("连接失败: " . $conn->connect_error); } // 定义插入语句 $sql = "INSERT INTO customers (name, email, phone) VALUES (?, ?, ?)"; // 预处理插入语句 $stmt = $conn->prepare($sql); // 绑定参数 $stmt->bind_param("sss", $name, $email, $phone); // 定义数据 $data = array( array('John Doe', 'john.doe@example.com', '123456789'), array('Jane Smith', 'jane.smith@example.com', '987654321'), // ... 其他50000条数据 ); // 循环插入数据 foreach ($data as $row) { $name = $row[0]; $email = $row[1]; $phone = $row[2]; $stmt->execute(); } echo "插入成功"; // 关闭连接 $stmt->close(); $conn->close(); ?>
在上面的示例代码中,大家首先创建了MySQL数据库的连接,然后定义了插入语句(含有3个参数)。接着使用预处理语句绑定了参数,并使用一个数组存储了50000条数据。最后,使用foreach循环将数据一条一条地插入到MySQL数据库中。
以上就是MySQL批量写入50000条数据的完整示例代码,经过测试,可以在很短的时间内完成大量的数据写入操作。