将大量记录导入MySQL或Oracle数据库的最佳解决方案是什么。我认为有两种方式:
我不确定哪个表现更好?这种操作有没有最佳实践解决方案?
答案 0 :(得分:2)
还有另一种可能性:LOAD DATA INFILE
LOAD DATA LOCAL INFILE 'foobar.csv'
INTO TABLE foobar
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
这要求MySQL服务器可以访问物理文件。但是使用PHP来移动/复制文件到导入目录应该不难。
答案 1 :(得分:1)
导入MySQL,您可以使用LOAD DATA INFILE
答案 2 :(得分:0)
必须承认我倾向于在大多数大型数据库恢复中使用MySQL Administrator。 对Oracle不太确定。 还取决于MySQL的大小和结构。
我说的是几GB的SQL数据。