VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

MySql 8 導入工具loaddata使用請教

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
ptiger



註冊時間: 2004-02-26
文章: 38


第 1 樓

發表發表於: 星期四 七月 01, 2021 9:54 pm    文章主題: MySql 8 導入工具loaddata使用請教 引言回覆

MyCon="DRIVER={MySQL ODBC 8.0 ANSI Driver};SERVER=127.0.0.1;PORT=3306;DATABASE=xxx; USER=xxx;PASSWORD=xxxxx;OPTION=3;allowLoadLocalInfile=1"

各位大大請問
mysql 上傳資料時 LOAD DATA INFILE 'C:/abc.TXT'

要如何設定?
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 441


第 2 樓

發表發表於: 星期五 七月 02, 2021 8:11 am    文章主題: 引言回覆

請問:
1.你要上傳至server的目錄中嗎?
2.或是你要上傳至mysql server的某資料庫與table中 ,你都有先開好 欄位了?
3. ms-sql 有單檔上傳至table 16mb大小限制!不知道mysql 有無?
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 441


第 3 樓

發表發表於: 星期五 七月 02, 2021 8:25 am    文章主題: 引言回覆

若是上傳至 某table中,不外是
1.將檔案讀至字元,filetostr
2.然後上傳sqlexec() ...使用 insert into ....
3.若要下載,則使用sqlexec()....select * from
4. 再還原成原始檔,使用 strtofile()...
回頂端
檢視會員個人資料 發送私人訊息
ptiger



註冊時間: 2004-02-26
文章: 38


第 4 樓

發表發表於: 星期五 七月 02, 2021 9:27 am    文章主題: 引言回覆

CPS0204 寫到:
請問:
1.你要上傳至server的目錄中嗎?
2.或是你要上傳至mysql server的某資料庫與table中 ,你都有先開好 欄位了?
3. ms-sql 有單檔上傳至table 16mb大小限制!不知道mysql 有無?


大大
您說的對,我要上船 server
之前 Mysql 5.1 版本 可以使用 load data 上傳
現在 server 更新,使用 MYSQL8
同樣 LOAD DATA 指令 無法動作
據說是 MYSQL8 內定 LOAD DATA INFILE 關了
小弟 不懂,想請教 如何下指令 打開
不然就得 一筆一筆 新增
回頂端
檢視會員個人資料 發送私人訊息
CPS0204



註冊時間: 2014-08-24
文章: 441


第 5 樓

發表發表於: 星期五 七月 02, 2021 2:23 pm    文章主題: 引言回覆

我要上船(x) 我要上床(x) 我要上傳(o)
因我對mysql 不熟....幫不上忙,sorry
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 6 樓

發表發表於: 星期五 七月 02, 2021 8:46 pm    文章主題: Re: MySql 8 導入工具loaddata使用請教 引言回覆

ptiger 寫到:
LOAD DATA LOCAL INFILE 'C:/abc.TXT'


應該是這樣才對,我常用。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ptiger



註冊時間: 2004-02-26
文章: 38


第 7 樓

發表發表於: 星期五 七月 02, 2021 9:15 pm    文章主題: Re: MySql 8 導入工具loaddata使用請教 引言回覆

ckp6250 寫到:
ptiger 寫到:
LOAD DATA LOCAL INFILE 'C:/abc.TXT'


應該是這樣才對,我常用。


大大 您是對的 是可以用
只是我 不熟 mysql 不知如何設定 mysql 8
local_infile = TRUE
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 8 樓

發表發表於: 星期六 七月 03, 2021 10:32 am    文章主題: Re: MySql 8 導入工具loaddata使用請教 引言回覆

ptiger 寫到:

只是我 不熟 mysql 不知如何設定 mysql 8
local_infile = TRUE


我想可能是 myodbc 的原因,您參考這一篇看看

https://stackoverflow.com/questions/53733880/mysql-load-data-local-infile-not-allowed-over-odbc
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ptiger



註冊時間: 2004-02-26
文章: 38


第 9 樓

發表發表於: 星期六 七月 03, 2021 2:22 pm    文章主題: Re: MySql 8 導入工具loaddata使用請教 引言回覆

ckp6250 寫到:
ptiger 寫到:

只是我 不熟 mysql 不知如何設定 mysql 8
local_infile = TRUE


我想可能是 myodbc 的原因,您參考這一篇看看

https://stackoverflow.com/questions/53733880/mysql-load-data-local-infile-not-allowed-over-odbc

大大 謝謝
在ODBC 管理設定那 有選項可以勾
回頂端
檢視會員個人資料 發送私人訊息
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 10 樓

發表發表於: 星期三 八月 04, 2021 5:51 pm    文章主題: Re: MySql 8 導入工具loaddata使用請教 引言回覆

ptiger 寫到:
MyCon="DRIVER={MySQL ODBC 8.0 ANSI Driver};SERVER=127.0.0.1;PORT=3306;DATABASE=xxx; USER=xxx;PASSWORD=xxxxx;OPTION=3;allowLoadLocalInfile=1"


OPTION的數值就是ODBC資料來源管理,資料來源中設定的勾選的選項(代碼數值)相加,例如3=1+2(就是選項代碼1+選項代碼2)。

至於每個選項所對應的代碼是多少,可能要用測試的,個人是先用ODBC資料來源管理,先設定一個[使用者資料來源名稱](例如新增一個來源名稱為 myodbc8-test ),勾選完選項後,再用 regedit 去搜尋登入檔,搜尋關鍵字為 myodbc8-test,搜尋結果裡面會有一個名稱為Option,其資料值就是OPTION的數值。

這樣就可以在myodbc連接字串中的OPTION,直接給設定值了。

MyCon="DRIVER={MySQL ODBC 8.0 ANSI Driver};SERVER=127.0.0.1;PORT=3306;DATABASE=xxx; USER=xxx;PASSWORD=xxxxx;OPTION=設定值"

以上提供參考。

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 11 樓

發表發表於: 星期三 八月 04, 2021 8:39 pm    文章主題: 引言回覆

https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html#codbc-dsn-option-flags
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 12 樓

發表發表於: 星期五 八月 06, 2021 10:39 am    文章主題: 引言回覆

ckp6250 寫到:
https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html#codbc-dsn-option-flags


有說明耶,清楚明白。感謝分享呦!
Very Happy

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作