2011-06-30 253 views
8

您可以安排列的順序,但是我還沒有找到一種方法將更改與數據庫同步。我在這裏看到了類似的問題 - >Rearrange column order in Sqlyog,但在navicat中沒有發現任何類似的問題。我有很多表需要固定輸出爲excel,並且順序在可讀性/演示文稿中很重要。爲每一個動作輸入sql代碼將太繁瑣。提前致謝。在Navicat中重新排列Navicat中的列順序

回答

8

你不能做到這一點在Navicat,你必須爲這一目的

+0

謝謝 - 看起來我必須得到另一個程序來處理它。 – Andrew

1

您可以使用SQLyog的重新排序列運行SQL查詢。要更改表格中列的順序,請在對象瀏覽器中選擇表格,然後從彈出菜單中選擇表格 - >更多表格操作 - >重新排列列表(Ctrl + Alt + R)。

選擇任意列並單擊向上或向下按鈕以向上/向下移動列。對列重新排序後,單擊重新排序以保存具有更改結構的表格。表格中的列數據會相應地重新排列。

0

這是一個非常古老的問題我無意中發現要回答以防萬一有人需要 Navicat提供使用上的表名或按 可以右鍵點擊設計表功能來更改表中列的順序的能力在屏幕頂部的ctr-d中有箭頭來向上或向下移動列 通過按下頂部的SQL預覽選項卡,您實際上可以看到ALTER TABLE語句navicat將要運行 您也可以複製粘貼本聲明並在任何其他測試數據庫上運行或者作爲git遷移 總是閱讀SQL預覽是一個好主意,因爲有時候Navicat可能會使用DROP語句,並且您希望在類似這樣的事情之前進行備份