Преобразовать тип поля в таблице - MySQL
Формулировка задачи:
Есть одна таблица. В ней есть колонка типа Int(20). В ней лежат различные числа. Задача - чтобы тип этих чисел стал Double или Float ( нужно будет хранить число и 2-8 знаков после запятой) Все данные из этой таблицы должны остаться на месте, кроме само собой этой колонки.
Составьте пожалуйста запрос который это сделает. Сам - нет точной уверенности, что сделаю все ок, а терять данные, и нарушать текущую работоспособность не хотелось бы .
Решение задачи: «Преобразовать тип поля в таблице»
textual
Листинг программы
ALTER TABLE `table` CHANGE `field` `field` DOUBLE
Объяснение кода листинга программы
ALTER TABLE- это команда SQL для изменения таблицы в базе данных.CHANGE- это ключевое слово, используемое в командеALTER TABLE, чтобы указать, что тип данных столбца будет изменен.field- это имя столбца, тип которого будет изменен.DOUBLE- это новый тип данных, который будет присвоен столбцу. DOUBLE в MySQL представляет собой числовой тип данных с плавающей точкой, который может хранить значения с большим диапазоном значений.table- это имя таблицы, в которой находится столбец, тип которого будет изменен.