Название таблицы и имя поля и без каких-либо данных в Sqlite

Вопрос:

Я создал одну таблицу “Temp1”. с полями “id, pName, pid” и т.д., но я хочу заменить это имя таблицы на “temp2” и имя полей, а также “no, name, rollno” без потери данных.

а также добавить один дополнительный compName столбца в новой созданной таблице Temp2.

может ли кто-нибудь помочь мне, как я могу это достичь.

Plz Помогите мне. Thanx заранее.

Ответ №1
CREATE TABLE temp2 (no, name, rollno);
INSERT INTO temp2 SELECT id, pname, pid FROM temp1;

Я не предполагал никаких типов данных или ограничений для столбцов, поэтому вам нужно настроить, хотите ли вы каких-либо ограничений.

Теперь вы можете проверить, что у вас есть все данные в новой таблице. Затем, если вам больше не нужен Temp1, вы можете его удалить:

DROP TABLE temp1;

и если вы хотите сжать базу данных (удалить неиспользуемые части файла базы данных):

VACUUM;

Оцените статью
TechArks.Ru
Добавить комментарий