解决方案 »

  1.   

    直接用 load data 有什么问题?
      

  2.   


    不好意思 我是新手。   load data知道 前面也用这个 确实比较快 但是如果我要一次导入500多个txt文件, 那该怎么办? 要导入的txt文件名是改变的 但是有规律 是否可以用变量来代替文件名的变化? 如何用? 谢谢。
      

  3.   

    一种方法就是,可以在EXCEL利用规则,公式生成这个 load data INFILE 'file_name111' 这个字符串,然后直接全部几行一起复制到MYSQL工具中一起执行。
      

  4.   


    谢谢! 我回去试试的。  那还有如果批量建表该如何操作呢? 比如我要建100个表 mysql不支持变量做表名  还有那个prepare的我试了试好像也没有真的生产表? 麻烦了。
      

  5.   


     不好意思 EXCEL里面要怎么生成? 我可以获取全部文件的名字 但是不会公式生成这个字符串。。 能不能麻烦稍微讲的在详细一点?
      

  6.   


    我批量导入成了。非常感谢。关于用变量名建表, 我看到你以前回复的一个帖子 说是用prepare语句, 但是我试了下发现好像prepare预定义是会被释放的? 那请问怎么能建起来呢? 我看到好像说create table 在预定义中可用 请问是否是能解决这个问题?