Иногда структуру созданную с помощью CREATE TABLE нужно изменить. Проще всего это сделать на пустой таблице, иначе нужно смотреть чтобы в итоге преобразования не потерялись какие-то нужные данные. В любом случае, если вы делаете это первый раз, создайте заранее резервную копию базы. Изменение структуры:
Переименовать таблицу:
ALTER TABLE myfirsttable RENAME mysecondtable;
ALTER TABLE mytable CHANGE a b INTEGER;
ALTER TABLE mytable ADD mytimestamp TIMESTAMP;
ALTER TABLE mytable DROP COLUMN notneeded;
ALTER TABLE mytable MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);
No comments:
Post a Comment