1
我需要上傳一個CSV文件到我的MySQL表。出於某種原因,當我在Mac Terminal中運行下面的命令時,只插入一行。我怎樣才能上傳所有的行?MySQL「加載數據本地infile」只加載1行
load data local infile 'Research/cube_sample_data.csv'
into table ad_spend
fields terminated by ','
lines terminated by '\n';
我試圖'\r\n'
和',\r\n'
,但沒有成功。我不斷收到這樣的信息:
Query OK, 1 row affected, 0 warnings (0.00 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
我的文件是這樣的:
entertainment, games, 14
entertainment, movies, 12
和我有3列一個空表:
category (varchar), subcat (varchar), adspend (int)
您將不得不從該文件和該表的模式發佈一些示例行,否則我們不能真正幫助。 – Sammitch
我的文件是這樣的:娛樂,遊戲,14和我有一個空的表與3列:類(varchar),子卡(varchar),adspend(int) – saghar
您的文件有空行。刪除這些空行。還要檢查文件正在使用哪個行尾字符。 – hakre