Как изменить порядок столбцов таблицы в базе данных SQLITE?

У меня есть таблица с двумя столбцами, которые я хотел бы поменять местами. Я хочу, чтобы столбец с индексом 5 поменялся местами с столбцом с индексом 4. В этом посте за 2013 год предполагается, что это невозможно. Есть ли способ сделать это сейчас?

В настоящее время я использую плагин SQLite Manager для Firefox.

1 ответ

Решение

Вы можете сделать это, но с использованием создания новой таблицы из существующей таблицы.

Шаг 1 ВЫБЕРИТЕ col1,col2,col3,col5,col4 INTO #tab1 ОТ вкладки

шаг 2 переименуйте вкладку таблицы в tab2

шаг 3 переименуйте tab1 в tab

этот процесс может помочь вам.

но если вы переместите столбец в существующей таблице, есть возможность испортить данные.

Другие вопросы по тегам