如何重新排序 SQLITE 数据库中的 table 列?

How to reorder table columns in a SQLITE Database?

我有一个 table,其中有两列我想交换。我希望将索引为 5 的列与索引为 4 的列交换。2013 年的 This post 表明这可能是不可能的。现在有办法做到这一点吗?

我目前正在使用 Firefox 的 SQLite Manager 插件。

你可以做到,但是使用从现有 table 创建新的 table。

第一步 SELECT col1,col2,col3,col5,col4 从选项卡进入#tab1

步骤 2 将 table 选项卡重命名为 tab2

步骤 3 将 tab1 重命名为 tab

此过程可能对您有所帮助。

但如果您移动现有 table 中的列,则可能会损坏数据。