Как изменить порядок столбцов таблицы в базе данных SQLITE?
У меня есть таблица с двумя столбцами, которые я хотел бы поменять местами. Я хочу, чтобы столбец с индексом 5 поменялся местами с столбцом с индексом 4. В этом посте за 2013 год предполагается, что это невозможно. Есть ли способ сделать это сейчас?
В настоящее время я использую плагин SQLite Manager для Firefox.
1 ответ
Решение
Вы можете сделать это, но с использованием создания новой таблицы из существующей таблицы.
Шаг 1 ВЫБЕРИТЕ col1,col2,col3,col5,col4 INTO #tab1 ОТ вкладки
шаг 2 переименуйте вкладку таблицы в tab2
шаг 3 переименуйте tab1 в tab
этот процесс может помочь вам.
но если вы переместите столбец в существующей таблице, есть возможность испортить данные.