1 頁 (共 1 頁)

[問題] 匯入sql檔時資料表全部轉成小寫???怎樣將資料表名稱區分大小寫

發表於 : 2006-07-03 10:37
promela
利用phpMyAdmin匯入sql檔,
原先資料表名稱是有區分大小寫的
可是匯入之後資料表名稱全部換成小寫的
因此程式在run時會出現錯誤..
請問在phpMyAdmin如何設定呢??
匯入時可以跑出跟預設的一樣呢???

對了我的phpMyAdmin版本是2.5.6

發表於 : 2006-07-03 11:09
flylinux
我的phpMyAdmin預設的設定可以分大小寫沒問題
你有檢查你的sql檔或是有修改過phpMyAdmin的設定嗎?

發表於 : 2006-07-03 11:33
promela
我沒有修改過phpMyAdmin其他相關設定..除了修改過登入的方式..
其他的我就不知道了..
因為我一開始使用phpMyAdmin以來,都是未曾改過其他設定
而且我也做了整個移除後再重新安裝..
結果還一樣....
所以請問各位要怎麼辦呢???
請多多指導!!!

Re: [問題] 匯入sql檔時資料表全部轉成小寫???怎樣將資料表名稱區分大小寫

發表於 : 2006-07-03 11:34
chiouss
promela 寫:利用phpMyAdmin匯入sql檔,
原先資料表名稱是有區分大小寫的
可是匯入之後資料表名稱全部換成小寫的
因此程式在run時會出現錯誤..
請問在phpMyAdmin如何設定呢??
匯入時可以跑出跟預設的一樣呢???

對了我的phpMyAdmin版本是2.5.6
http://dev.mysql.com/doc/refman/4.1/en/ ... ivity.html
my.ini (或是 my.cnf) 裡面設定

代碼: 選擇全部

lower_case_table_names=2
MySQL > 4.0.18 才可以設 2,否則請設為 0。但是改這個設定 InnoDB 會出問題,請看 Ref Manual。

發表於 : 2006-07-03 11:40
chiouss
flylinux 寫:我的phpMyAdmin預設的設定可以分大小寫沒問題
你有檢查你的sql檔或是有修改過phpMyAdmin的設定嗎?
因為你用的不是 Windows 或是 OSX 的 MySQL...

發表於 : 2006-07-03 11:47
promela
謝謝各位..
不過我在補充一下..
我的系統是window xp
安裝時是用apache+mysql+php一次安裝完的安裝程式..
安裝過程中都是採用預設的方式..
所以就覺得很奇怪..為何原先有分大小寫的table名稱
在透過phpMyAdmin的匯入工具後table名稱全部變成小寫..
因此想問說是否哪裡設定錯誤??

發表於 : 2006-07-03 18:54
chiouss
promela 寫:所以就覺得很奇怪..為何原先有分大小寫的table名稱
在透過phpMyAdmin的匯入工具後table名稱全部變成小寫..
因此想問說是否哪裡設定錯誤??
沒有設定錯誤,Windows 底下預設就是不分大小寫的,請看 Ref Manual