我必须非常定期地将数据从CSV导入到MySQL数据库。LOAD DATA LOCAL INFILE '/path/to/file.csv' INTO TABLE `tablename` FIELDS TERMINATED BY ','
我正在导入的数据没有主键列因此,我需要将这个CSV数据导入一个临时的MySQL表中,这很好,但接下来我需要逐行处理这些数据。由于每一行都运行在一个进程中,所以我需要从临时表中删除该行,这样我就不会重新处理它。由于临时表没有
在MySQL数据库中,我有一个充满业务信息的表。由于人为错误,许多业务已经被插入了两次,因此相同的信息以两个不同的主键存在。假设相同的传递服务由主键3和7表示。我想用主键7删除业务行,并告诉所有外键表,它们应该更新为指向主键3,而不是级联删除或级联null。
显然,我可以手工完成这个任务,但是我宁愿让数据库代表我来完成它,因为它对这类事情有更好的记忆。有办法这样做吗?像DELETE FROM business WHERE id = 7