我需要通过Ruby将Microsoft Access数据库中的数据以编程方式导入MySQL数据库。我需要这个过程尽可能简单,因为目标是非技术用户获取访问数据库,将其上传到Rails应用程序,并将数据提取到新数据库。
有没有办法在Mac或Linux环境中完全通过Ruby完成此操作?
答案 0 :(得分:0)
1)将访问文件导出为CSV
2)您可以使用http://dev.mysql.com/doc/refman/5.1/en/load-data.html
示例:
mysql> LOAD DATA LOCAL INFILE 'myfile.csv'
-> INTO TABLE mytable
-> FIELDS TERMINATED BY ',' ENCLOSED BY ''
-> LINES TERMINATED BY '\r\n';