MySql无限循环

时间:2012-12-02 09:12:03

标签: mysql sql mysql-workbench

我对MySQL缺乏经验,所以请原谅我的天真。

我正在尝试根据ISR ID号合并两个表,然后将该数据插入到另一个表adr中。我在Workbench 5.2中的MySQL数据库上运行SQL查询,如果我按如下方式限制代码,则查询时间不到一秒:

TRUNCATE adr;

INSERT into adr
(SELECT drug08q1.isr, drug08q1.drugname, reac08q1.pt 
FROM drug08q1
INNER JOIN reac08q1
ON drug08q1.isr = reac08q1.isr LIMIT 0,2815);

SELECT * FROM adr;

如果我将限制增加到:

LIMIT 0,20816

SQL会说它永远在运行,永远不会完成。我不知道为什么递增LIMIT超过某个随机阈值会导致无限循环。我可能做错了什么?

提前谢谢!

0 个答案:

没有答案