命令為load data local infile "path/*.txt" into table table_name;
如果出現出錯:error 1148 (42000): the used command is not allowed with this mysql version
解決方法如下
如果還是出錯,那就設定檔案載入的目錄;首先檢視是否已經設定:
這樣就是沒有設定,在my.ini 加入secure_file_priv="path"然後重啟伺服器,命令登入mysql --local-infile -u root -p;
此時show variables like "%secure_file_priv%"就可以看到了,然後將檔案放入對應目錄就應該可以載入了。我的資料庫可以不設定載入目錄,估計是版本問題。。。
插入結果,注意資料設定是應該是tab鍵入的,而不是空格,另外可以參考mysql官方文件。
mysql從文字向表插入資料
命令為load data local infile path txt into table table name 如果出現出錯 error 1148 42000 the used command is not allowed with this mysql version 解決方法如下 第一種 輸入...
sql向表中插入資料
例項 insert into 捲菸庫存表 捲菸品牌,庫存數量,庫存單價,庫存金額 select 紅塔山新勢力 100,12,1200 union all select 紅塔山人為峰 100,22,null union all select 雲南映像 100,60,500 union all sele...
insert load put向表中插入資料
本文意在記錄insert load put插入資料後,對元資料table params中numfiles numrows的影響。1 本身插入時會走mapreduce程式 2 對元資料table params中numfiles numrows都會相應改變量值 通過計數器記錄 3 所以用count 查詢...