2011-09-08 108 views
0

使用Mysql,是适用于填充属于数据库的6个不同表的存储过程吗?使用CSV文件填充Mysql数据库的存储过程

数据列于CSV文件中。

顺便说一下,我应该有6个不同的CSV文件或只有一个?

我的想法是,我想避免LOAD DATA LOCAL INFILE命令。

非常感谢

莫罗

+1

为什么你想避免LOAD DATA INFILE? – santiagobasulto

+1

请解释一下你想避免MySQL最大最快的(!)导入功能,只是为了推出自己的缓慢和复杂的仿冒品。 – Johan

+1

每个表使用1个CSV,这种映射方式很简单,我建议在存储过程中使用LOAD DATA INFILE BTW。 – Johan

回答

0

我认为这不是一个好主意becouse这将是plataform依赖,而无法从SP检查重要的事情。我会考虑bash脚本。

+0

所以我实际上可以使用存储过程来填充数据库,我应该使用LOAD DATA INFILE命令为每个单独的csv文件..am我是吧? – Margherita

+0

是的,但你会将参数绑定到分页。这不是一个好主意。例如,文件的路径。那些将被冻结到SP中。我会做一些bash脚本。操作系统更适合处理文件,权限等 – santiagobasulto

相关问题