<?php // PHP代码示例 include 'db.php'; $timeStart = microtime(true); for ($i = 0; $i
在MySQL中,如果要提高插入速度,可以采用以下方法:
1.使用INSERT … VALUES语句进行批量插入。
INSERT INTO users (username, password) VALUES ('user1', 'password1'), ('user2', 'password2'), ('user3', 'password3'), ...... ('user10000', 'password10000');
这种方法可以减少与数据库的通信次数,从而提高插入速度。
2.使用LOAD DATA INFILE语句。
LOAD DATA INFILE '/tmp/users.txt' INTO TABLE users FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (username, password);
此方法可以直接从文件中读取数据,并直接插入到MySQL数据库中,如果数据量比较大,这种方法比较快。
综上所述,优化MySQL插入操作的方法有很多种,可以灵活运用,以便提高插入速度。