執行 mysqldump 時在何情況下須加上參數 --default-character-set ?

顯示結果從第 1 筆 到 2 筆,共計 2 筆
  1. #1
    會員 b90220208 的大頭照
    註冊日期
    2003-06-25
    討論區文章
    577

    執行 mysqldump 時在何情況下須加上參數 --default-character-set ?

    如題, 執行 mysqldump 時在何情況下須加上參數 --default-character-set=xxx ?

    若我 dump 時有加此參數,那日後回存或移機時當執行: mysql -u root -p myDB < myDB-dump 時,是否也需要加上同樣的 --default-character-set=xxx ?

    假如我查詢 MySQL 的變數發現: character_set_database 值為 utf8
    但資料庫ex: myDB 實際上已被我轉成了 big5 的話 ex: ALTER DATABASE myDB CHARACTER SET big5 COLLATE big5_chinese_ci; 那麼 mysqldump 指令的參數 --default-character-set=utf8 還是 big5 ?



    最後請教: MySQL 的變數 ---> character_set_database 指的是一個籠統的預設值嗎? (應該不是代表現存所有 database 的編碼,對吧??)

    那有何方法可以得知現存之每個資料庫的語系編碼為何? (因可能有好幾個database且各自有不同之語系編碼)


    此文章於 2006-03-03 01:35 AM 被 b90220208 編輯。

  2. #2
    會員 b90220208 的大頭照
    註冊日期
    2003-06-25
    討論區文章
    577

    回覆: 執行 mysqldump 時在何情況下須加上參數 --default-character-set ?

    嗯,
    關於 mysqldump 的 --default-character-set 參數,我目前得到的結論是:
    當 SHOW CREATE DATABASE dbNAME; 執行結果不等於 character_set_database 變數值時就要下該參數.

    --> 然而我又想到一情況,
    若要 dump 的 database 與其內含的 table , field 三者皆有著不同的語系編碼時,那在作 mysqldump 時的 --default-character-set 參數又該如何決定?

類似的主題

  1. 【求助】VMware V5.0 是如何情況下,會造成無主ˋ客系統間檔案無法拖拉??
    作者:~GG~ 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 0
    最後發表: 2005-10-26, 01:45 PM
  2. 此種情況下更改 ip ...........可能嗎?
    作者:windir 所在討論版:-- 網 路 技 術 版
    回覆: 8
    最後發表: 2002-04-29, 05:28 AM
  3. 如何在這種情況下架FTP站?????
    作者:devil 所在討論版:-- 網 路 軟 體 討 論 二 版 (網路其他軟體)
    回覆: 1
    最後發表: 2001-06-21, 07:46 PM
  4. 5.莫名情況下ADSL龜速?
    作者:keung 所在討論版:---- ADSL 軟 硬 體 技 術
    回覆: 3
    最後發表: 2001-06-20, 05:41 PM
  5. [怪事]什麼情況下會發生這檔事....
    作者:deave 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 1
    最後發表: 2001-06-06, 06:50 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •