当我在本地尝试以下操作时没有结果也没有错误:
select
a,
bunch,
of,
fields
from import where id in (
SELECT distinct t1.id
FROM import t1 inner join import t2
on t1.programid = t2.programid and t1.sku = t2.sku
where t1.lastupdated < t2.lastupdated
)
此查询是复制旧记录以存档的查询的一部分,这是获取需要移动的数据的部分。
当我在 cpanel 的 phpmydmin 中运行整个过程时,什么也没有发生,没有错误,也没有记录被复制,当我运行只获取数据的状态时,没有任何返回,页面只是停留在加载中,仅此而已。
有超过一百万条记录,需要存档 2/3,我必须使用具有 phpmyadmin 的 cpanel,但认为它不适合运行这样的查询。当与“插入”结合使用时,上述语句将 phpmyadmin 会话锁定 2 小时,但不会复制任何记录。