如何重新排序 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 中的列,则可能会损坏数据。
我有一个 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 中的列,则可能会损坏数据。