Я создал одну таблицу “Temp1”. с полями “id, pName, pid” и т.д., но я хочу заменить это имя таблицы на “temp2” и имя полей, а также “no, name, rollno” без потери данных.
а также добавить один дополнительный compName столбца в новой созданной таблице Temp2.
может ли кто-нибудь помочь мне, как я могу это достичь.
Plz Помогите мне. Thanx заранее.
CREATE TABLE temp2 (no, name, rollno);
INSERT INTO temp2 SELECT id, pname, pid FROM temp1;
Я не предполагал никаких типов данных или ограничений для столбцов, поэтому вам нужно настроить, хотите ли вы каких-либо ограничений.
Теперь вы можете проверить, что у вас есть все данные в новой таблице. Затем, если вам больше не нужен Temp1
, вы можете его удалить:
DROP TABLE temp1;
и если вы хотите сжать базу данных (удалить неиспользуемые части файла базы данных):
VACUUM;