2011-06-30 252 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语句,并且您希望在类似这样的事情之前进行备份