我理解为什么我们不应该循环MySQL查询,我试图避免它。我有一个数组$names,它包含要插入到someTable中的关键字列表,在MySQL字段name上有一个UNIQUE约束。mysql> select * from someTable where name='stress';| id | name |ERROR 1062 (23000): Duplicate
我有一个长而复杂的MySql语句,它将记录插入到表中。然而,它变得如此复杂,以至于在我的2k记录表上花了很长时间(我在22,000秒后就把它杀死了,它过去需要500秒)。作为一个测试,我尝试在100个记录循环中运行它,例如While ID<101 and ID<200。
所以我想我应该设置一个循环,每次遍历100个记录,直到它插入了所有的记录。我不想/不需要设置一个过程,我只是想知道在语句本身中是否存在一些语法,而不是创建每个示例似乎都包含的存储<