В базе данных mysql в таблице user
. У меня есть поле с именем age
, но теперь я хотел бы переместить все содержимое поля age
в только что созданное поле с именем age_min
. Как я могу это сделать? Заранее спасибо ..Как перенести данные одного поля из другого поля в ту же таблицу базы данных mysql?
ответ
You можно попробовать
UPDATE `user` SET age_min=age;
Просто сделать:
Update table set age=age_min;
Это будет реплицировать значение поля возраст в поле age_min
Это будет сделано наоборот. –
Oopss ... my bad ... Совет: никогда не пишите запрос слишком быстро. – BeoWulf
попробовать этот QRY ...
update `user` set `age_min` = `age`;
Это должны сделать:
UPDATE user SET age_min = age;
Выполнить этот запрос:
UPDATE `user` SET `age_min` = `age`
Вы можете скопировать все данные в новый столбец:
UPDATE `user` SET `age_men` = `age`
ИЛИ вы можете просто переименовать существующий столбец:
ALTER TABLE `user` CHANGE `age` `age_min` int
(вы можете должны отбросить новый столбец, созданный для того, чтобы запустить приведенный выше запрос, если это так, то это: ALTER TABLE user DROP age_min
SQL скрипку:
проверить это может быть помощь 'Http: // stackoverflow.com/questions/7435309/need-to-move-data-from-one-field-to-another-in-the-same-table' и этот 'http://stackoverflow.com/questions/9001939/copy -values-from-one-column-to-another-in-the-same-table' –
просто переименуйте столбец 'age' в' age_min'. – user2936213
Спасибо @ user2936213 .. Это было так просто, но я был смущен. –