使用Mysql,是适用于填充属于数据库的6个不同表的存储过程吗?使用CSV文件填充Mysql数据库的存储过程
数据列于CSV文件中。
顺便说一下,我应该有6个不同的CSV文件或只有一个?
我的想法是,我想避免LOAD DATA LOCAL INFILE命令。
非常感谢
莫罗
使用Mysql,是适用于填充属于数据库的6个不同表的存储过程吗?使用CSV文件填充Mysql数据库的存储过程
数据列于CSV文件中。
顺便说一下,我应该有6个不同的CSV文件或只有一个?
我的想法是,我想避免LOAD DATA LOCAL INFILE命令。
非常感谢
莫罗
我认为这不是一个好主意becouse这将是plataform依赖,而无法从SP检查重要的事情。我会考虑bash脚本。
所以我实际上可以使用存储过程来填充数据库,我应该使用LOAD DATA INFILE命令为每个单独的csv文件..am我是吧? – Margherita
是的,但你会将参数绑定到分页。这不是一个好主意。例如,文件的路径。那些将被冻结到SP中。我会做一些bash脚本。操作系统更适合处理文件,权限等 – santiagobasulto
为什么你想避免LOAD DATA INFILE? – santiagobasulto
请解释一下你想避免MySQL最大最快的(!)导入功能,只是为了推出自己的缓慢和复杂的仿冒品。 – Johan
每个表使用1个CSV,这种映射方式很简单,我建议在存储过程中使用LOAD DATA INFILE BTW。 – Johan