插入表中匹配来自其他两个表的记录需要相当长的时间

时间:2016-08-28 18:22:53

标签: mysql

我想插入一个表,该表匹配来自两个大的,超过1M行的表的记录。我准备了一个查询,但是当我运行它时,查询需要很长时间才能完成。我跑了,我已经等了45分钟没有明显的结果,除了桌子占用了一些空间而没有显示任何记录。

这是我使用的查询:

INSERT INTO matching_books(isbn, qoh, qoo, price, discount, return) SELECT bn.* FROM books_new AS bn INNER JOIN books_old as bo on bn.isbn = bo.isbn where 1;

如果我说得对,请告诉我吗?我也尝试在HeidiSQL上运行它,程序突然冻结了。

我做错了什么?

谢谢!

0 个答案:

没有答案