今天在调试航空公司综合排名的时候忽然记起之前看过的一篇文章,提到如果不关心MySQL操作返回的结果,可以直接继续执行后面的语句,感觉有用,特加以记录。

一、插入(INSERT)

当需要进行比较多的插入操作,但插入的结果不会对程序的执行产生影响时使用:

原语句:

mysql_query("INSERT INTO table_name (field1, field2) VALUES (value1, value2)");

 

优化后:

mysql_query("INSERT DELAYED INTO table_name (field1, field2) VALUES (value1, value2)");

 

二、查询/更新(SELECT/UPDATE)

执行时将mysql_query改为mysql_unbuffered_query即可。

 

以上改动都很简单,但也需要多多练习。