[Решено] sql-запрос: скопировать в столбец часть данных из другого столбца

  • 3 Ответов
  • 283 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

slepoy

  • Завсегдатай
  • *****
  • 713
  • 21
  • Тотальная шизофазия
Здравствуйте.

Есть таблица e2gr3_community_photos_albums, в котором столбец created содержит данные: 2016-08-03 21:48:57

Также есть столбец params с данными вида {"thumbnail":"http:\/\/crimson-land.ru\/images\/photos\/4550\/805\/thumb_73b5e6c32766c5ef0306cee3.jpg","lastupdated":"2012-10-14 21:31:23","count":"12"}

Возможно ли с помощью SQL-запроса в phpMyAdmin заменить значение (дату) в столбце created на дату из params?

Спасибо.
« Последнее редактирование: 04.08.2016, 10:10:04 от slepoy »
Помог? Поставь(те) плюс в репутацию.

*

Aleks.Denezh

  • Практически профи
  • *******
  • 2785
  • 376
Только если сервер MySQL версии 5.7 и выше.. и тип таблиц InnoDB!
Мой  блог по разработке на Joomla CMS!
Хотите отблагодарить материально? Мой WMR: R861060179016

*

slepoy

  • Завсегдатай
  • *****
  • 713
  • 21
  • Тотальная шизофазия
К сожалению, у меня MySQL версии 5.1.73.

Рассматривал еще второй вариант - есть резервная копия БД, в которой указано верное значение (данные) столбца created (однако, чтрок больше, чем в текущей версии). Наивно думал, что можно экспортировать все в CSV и с помощью MS Excel обновить данные в столбце created, но уже после экспорта видно, что в получившемся файле все в неверной кодировке.
Помог? Поставь(те) плюс в репутацию.

*

Aleks.Denezh

  • Практически профи
  • *******
  • 2785
  • 376
К сожалению, у меня MySQL версии 5.1.73.

Рассматривал еще второй вариант - есть резервная копия БД, в которой указано верное значение (данные) столбца created (однако, чтрок больше, чем в текущей версии). Наивно думал, что можно экспортировать все в CSV и с помощью MS Excel обновить данные в столбце created, но уже после экспорта видно, что в получившемся файле все в неверной кодировке.
А перебрать все в цикле, и перезаписать данные?
Мой  блог по разработке на Joomla CMS!
Хотите отблагодарить материально? Мой WMR: R861060179016