我有txt文件包含超过50000 records.those 4记录(pid,#_ pro_used,未使用,选中)与tab空间分开。我想插入这些记录到一个有5列(index,pid,#_ pro_used,notused,selected)..额外的一个(索引)列应该是包含记录计数的主键。加载数据INFILE与txt文件
我已经使用这个命令..但它不工作。
LOAD DATA LOCAL INFILE 'D:/temp.txt' INTO TABLE temp_table (COUNT(pid),pid,#_pro_used,notused,selected);
这可能吗?或者我应该去触发一下?
欢迎来到StackOverflow!当你说它不起作用时,请给出你收到的任何详细的错误信息,并给出你要加载的表的结构,以及几行源数据来帮助我们。 – 2013-02-20 17:58:09
这是它 - 错误代码:1064 您的SQL语法有错误;请检查第1行 – san88 2013-02-20 18:07:29
处的“Count(pid),pid,#_ pro_used,notused,selected”附近使用的正确语法对应的MySQL服务器版本的手册是否可以使用LOAD DATA INFILE命令插入列这是不是在数据导入源..如果没有那么我怎么做it.please帮助 – san88 2013-02-20 18:12:03