PHP уроки
ПРОСТО самая лучшая обучалка PHP!
  • Студия LPHPRU
  • Уроки PHP
  • Контакты
  • Помощь
Меню
  • PHP - с чего начать?
  • Уроки PHP
  • Функции PHP
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • JQuery уроки
  • Галерея
Календарь
Март (2021)
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031    
В продаже

  • Что нового?

    • Тест №2
    • Тест №1 для разработчиков
    • PHP 5.6 RC1
    • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
    • GRUB изменить порядок загрузки OS в Linux
    • SSH - вход на сервер без ввода пароля
    • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Комментарии

    • тут нечего не понятно
    • Может уже пора на WebStorm переходит...
    • Здравствуйте. 10 лет пользуюсь др...
    • Была такая проблема, решалась пе...
    • Возможно с течением времени этот...
  • TOP-5

    • Метод POST (2939962)
    • Привет, МИР! (907179)
    • Метод GET (661917)
    • Операторы (601792)
    • Firefox уже запущен, но не отвечает... (347164)

SQL. Как cкопировать данные одной колонки в другую, в той же таблице

Главная » MySQL » SQL. Как cкопировать данные одной колонки в другую, в той же таблице
PHP урок № 399

Переносим значения одной колонки в другую

Для чего это может понадобиться?
Например, у вас есть таблица в базе данных MySQL, в ней две колонки (ну конечно их может быть и 22), которые нам нужно синхронизировать. Данные одной колонки это цена поставки товара (закупочная цена). Вторая колонка, должна содержать розничную цену. Если вы используете какой либо движок и у него есть модуль отвечающий за генерацию скидок, то вам в принципе нужна только цена закупки, т.к. цена скидочная будет регулироваться модулем. Минус -5% типа. Поэтому колонка закупки и продажи будет иметь одну цену. А раньше это было не так и у вас в колонке продажа была цена отличная от закупочной. Ну вот как то так, может не особо пример, но я думаю смысл понятен, применять можно по надобности.
UPDATE ps_product, 
		(
			SELECT *
			FROM `ps_product`
		) AS ds
	SET ps_product.price = ds.wholesale_price
	WHERE ps_product.id_product = ds.id_product;

Урок закончен.

SETTER © LPHP.RU
Администрация сайта
13.04.2014 08:07:49

Понравился урок? Не пропусти следующий!
Рекомендованные уроки этого раздела:
  • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
  • Типы данных в MySQL
  • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Ошибка phpMyAdmin Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

Напишите свой комментарий
Ваше имя
Сообщение
Введите цифры с картинки:
 
Нет сообщений.
  • Яндекс.Метрика Здесь находится аттестат нашего WM идентификатора 185571665285
  • "LPHPRU" © 2009-2021