8

在navicat 你可以安排列的顺序,但我还没有找到一种方法来将更改与数据库同步。我在这里看到了一个类似的问题->在 Sqlyog 中重新排列列顺序,但在 navicat 中没有发现任何类似的东西。我有很多表需要修复才能导出到 excel,并且顺序在可读性/演示中很重要。每次移动都输入 sql 代码太乏味了。提前致谢。

4

3 回答 3

8

you can't do it in navicat , you have to run a sql query for that purpose

于 2011-07-08T13:49:28.630 回答
1

您可以使用 SQLyog 对列重新排序。要更改表中列的顺序,请在对象浏览器中选择表,然后从弹出菜单中选择表 -> 更多表操作 -> 重新排序列 (Ctrl+Alt+R)。

选择任何列并单击向上或向下按钮以向上/向下移动该列。对列重新排序后,单击重新排序以保存具有更改结构的表。表中的列数据会相应地重新排列。

于 2011-08-12T10:44:43.310 回答
-2

这是一个非常老的问题,我偶然发现要回答以防万一有人需要 Navicat 提供了使用设计表功能更改表中列顺序的能力 右键单击​​表名称或按顶部的 ctr-d屏幕上有向上或向下移动列的箭头 通过按下顶部的 SQL 预览选项卡,您实际上可以看到 ALTER TABLE 语句 navicat 将运行您也可以复制粘贴此语句并在任何其他测试上运行您可能拥有的数据库或作为 git 迁移 始终阅读 SQL 预览是一个好主意,因为有时 Navicat 可能会使用 DROP 语句,并且您希望在类似的事情之前进行备份

于 2015-07-12T05:05:48.140 回答