Для того чтобы скопировать данные из одного столбца в MySQL в другой, округлив значения, можно воспользоваться запросом UPDATE с использованием функции округления ROUND.
Пример запроса будет выглядеть следующим образом:
UPDATE table_name SET new_column = ROUND(old_column, 2);
Где:
- table_name
- название таблицы, в которой находятся столбцы
- new_column
- название столбца, в который нужно скопировать округленные значения
- old_column
- название столбца, значения которого нужно округлить
- 2
- количество знаков после запятой, до которого нужно округлить значения. В данном случае округление до двух знаков после запятой.
Пример:
Предположим, у нас есть таблица items
с столбцами price
и rounded_price
. Мы хотим скопировать значения из столбца price
в столбец rounded_price
, округлив их до целых чисел.
UPDATE items SET rounded_price = ROUND(price, 0);
После выполнения этого запроса, столбец rounded_price
будет заполнен значениями из столбца price
, округленными до целых чисел.
Убедитесь, что перед выполнением подобных операций у вас есть резервные копии данных и запросы тщательно протестированы на тестовой базе данных.