主頁 > 知識庫 > MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無亂碼解決方法

MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無亂碼解決方法

熱門標簽:百度競價排名 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 AI電銷 服務外包 Linux服務器 鐵路電話系統(tǒng) 呼叫中心市場需求
使用軟件:MySQLMigrationTool


提示數(shù)據(jù)過大,無法導入。修改my.cnf文件的max_allowed_packet = 100M以上。在windows操作系統(tǒng)中,my.cnf有可能顯示不出來,需要用編輯器直接輸入地址:盤符:\目錄mysql教程binmy.cnf打開。

“there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause”,MSSQL一個表中有兩個以上的日期時間字段使用了getdate()取默認值,去掉即可。

“BLOB/TEXT column '表名' can't have a default value”,此字段不允許使用默認值,去掉即可。

“The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs”,此表字段占用空間太大,適當減少其字段數(shù)量或長度。

運行軟件后,點NEXT進入以下界面:

選擇MS SQL SERVER,按提示填寫,Connection String為:

jdbc:jtds:sqlserver://IP地址:端口(默認1433)/數(shù)據(jù)庫教程名;user=用戶名;password=密碼;charset=gb2312;domain=

下一步為MySQL的信息,Connection String為:

jdbc:mysql://IP地址:端口(默認3306)/?user=用戶名password=密碼useServerPrepStmts=false
characterEncoding=UTF-8

之后一路按提示進行。到此界面選擇要忽略的表。

繼續(xù)NEXT,如圖所示進入此界面,此處設定字符編碼,非常關(guān)鍵。

mssql 導入 mysql 不亂碼 MySQLMigrationTool
MySQL GUI Tools 5.0 包含了 MySQLMigrationTool 這個工具可以完成我們的任務
此工具需要JRE update 8 以上的支持,可以去sun.com下載,速度很快。
http://www.java.com/zh_CN/download/manual.jsp
有的同學運行后導入mysql的結(jié)果是中文亂碼 , 那是由于在一路next的中間有一個
選擇編碼的步驟, 此處務必選 user defined ,填上 charset=gbk,coll...tion的等于
gbk_chinese_ci , 就是把latin,和swidish的修改下,改成中文相應的??傊@里要看好
否則亂碼就怪不了別人了。

然后一路next就是了。。。。
您可能感興趣的文章:
  • mysql通過my.cnf修改默認字符集為utf-8的方法和注意事項
  • MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法
  • php頁面,mysql數(shù)據(jù)庫轉(zhuǎn)utf-8亂碼,utf-8編碼問題總結(jié)
  • 修改mysql5.5默認編碼(圖文步驟修改為utf-8編碼)
  • MySQL GBK→UTF-8編碼轉(zhuǎn)換
  • mysql默認編碼為UTF-8 通過修改my.ini實現(xiàn)方法

標簽:銅川 蘭州 黃山 衡水 仙桃 崇左 湘潭 湖南

巨人網(wǎng)絡通訊聲明:本文標題《MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無亂碼解決方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266