我有一個文本文件,每行一個字。我一直無法將它導入帶有名稱字段的mysql表中。MySQL導入每行一個字的文本文件
我需要使用什麼選項來導入?
我的文本文件是這樣的:
random
name
one
two
three
我有一個文本文件,每行一個字。我一直無法將它導入帶有名稱字段的mysql表中。MySQL導入每行一個字的文本文件
我需要使用什麼選項來導入?
我的文本文件是這樣的:
random
name
one
two
three
您應該使用LOAD DATA INFILE
LOAD DATA INFILE 'data.txt' INTO TABLE my_table(name)
編輯:
好像你不能同時指定列列表((name)
在這種情況下)和FIELDS
/LINES
條款在同一時間 - 很奇怪。
我試圖用phpmyadmin使用這些,但是我得到錯誤:Invalid CSV導入的參數:字段被 –
轉義您是否嘗試刪除此部分('ESCAPED BY'\\'')?無論如何你都沒有逃脫。 – scriptin
是的,讓它空白phpmyadmin仍然給我同樣的錯誤。 –
最直接的方式是使用mysqlimport
與參數--lines-terminated-by="\n"
搜索和替換?,在每行結尾添加一個昏迷並在開始時添加'插入到XXX值.....'可以工作 – jcho360