Подтвердить что ты не робот

Изменение столбца в MySQL от int до double?

В принципе, в настоящее время у меня есть столбец в таблице MySQL, который является int.

Я хотел бы изменить это, чтобы удвоить. Я искал в Интернете, но все, что придумал, это преобразование при получении значений из столбца (например, преобразование даты в Date), но это не то, что я имею в виду.

Я предполагаю, что это что-то с таблицей Alter, и я посмотрел это на странице MySQL dev, но не смог найти то, что искал.

4b9b3361

Ответ 1

Здесь настоящий синтаксис. Не забудьте также установить нулеустойчивость:

ALTER TABLE your_table
MODIFY COLUMN your_column DOUBLE NULL;

или

ALTER TABLE your_table
MODIFY COLUMN your_column DOUBLE NOT NULL;

Ответ 2

Вы правы, что вам нужно использовать ALTER TABLE. Команда будет выглядеть примерно так:

ALTER TABLE tablename MODIFY COLUMN columnname DOUBLE;