desry 發表於 2008-3-24 02:38:22

Navicat匯出精靈

<P>為什麼使用匯出精靈,選擇sql匯出所有的資料表,最後檔案大小會是0kb?</P>
<P>匯出的過程中,我用f5一直刷新觀看檔案大小都有在變大<BR>但是匯出結束之後會變成0kb..<BR><BR>還是說匯出sql 一次只能一個資料表?....orz</P>

MarchFun 發表於 2008-3-24 14:58:26

<P>不會啊!可以一次匯出整個資料庫。</P>
<P>&nbsp;</P>
<P>在左邊窗格中所要的資料庫上按右鍵,然後選擇 [傾印 SQL 檔案] 即可。</P>

desry 發表於 2008-3-24 20:18:56

<P>喔喔!您說的方法的確可行,但是那樣的匯出方式並不能轉碼@@<BR><BR>我當初想用這個方式就是因為下述方法失敗,所以想用匯出sql存成big5編碼,再用phpmyadmin匯入。<BR><BR>請問一下,Navicat要如何把資料庫big5轉成utf8或是utf8轉big5?<BR></P>
<P>因為在您這篇<BR><A href="http://www.suma.tw/forum/viewthread.php?tid=2819&amp;page=1&amp;authorid=1">http://www.suma.tw/forum/viewthread.php?tid=2819&amp;page=1&amp;authorid=1</A><BR>文章所提及的方式<BR><BR>我的測試如下<BR>我有一個資料表,編碼為utf8,暫且稱為utf8db好了<BR>我要測試utf8轉big5的功能<BR>1.在同一個連線下,<BR>用phpmyadmin建立空的資料表,編碼為big5<BR>使用工具-&gt;資料傳輸<BR>左邊為utf8db 右邊為新增的空的資料表<BR>檔案傳送是傳送了,可是用phpmyadmin去看,編碼還是utf8<BR><BR>2.開兩個連線<BR>一個連線為連到utf8db 連線-&gt;內容-&gt;進階編碼也為utf8<BR>一個連線到新的空的資料表 連線-&gt;內容-&gt;進階編碼為big5<BR>使用工具-&gt;資料傳輸<BR>確認來源以及目標 按開始<BR>資料傳送的結果還是utf8<BR><BR>請問我有地方執行錯誤嗎?<BR><BR></P>

MarchFun 發表於 2008-3-25 14:13:41

請問你的 MySQL 環境為何?

desry 發表於 2008-3-29 02:33:45

<P>MySQL 客戶端版本: 5.0.45</P>
<P>phpMyAdmin - 2.10.3</P>
<P>Apache 2.0.63</P>
<P>&nbsp;</P>
<P>--</P>
<P>這陣子比較忙 忘記上來看@@</P>

MarchFun 發表於 2008-3-29 10:17:55

<P>試試看將它匯出成 Excel 的方式。建立新的資料庫並設定為 UTF-8 的編碼後再匯入看看。</P>
<P>這篇順便也留意一下:</P>
<P><A href="http://www.suma.tw/forum/thread-2847-1-1.html">http://www.suma.tw/forum/thread-2847-1-1.html</A></P>
頁: [1]
檢視完整版本: Navicat匯出精靈