SELECT将检查多于MAX_JOIN_SIZE行

use*_*814 2 mysql codeigniter

当运行从3个大表连接数据的查询时,我收到的错误是

   The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay  
Run Code Online (Sandbox Code Playgroud)

Fai*_*tak 9

您只需发出包含SET命令的查询:

 $this->db->query('SET SQL_BIG_SELECTS=1'); 
Run Code Online (Sandbox Code Playgroud)