Дані колонки 1 табл. перенести в 2 табл.

Є дві таблиці в MySQL базі даних:

CREATE TABLE `usr` (
  `usrid`  smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `state`  tinyint(1)  unsigned NOT NULL DEFAULT 0
) ENGINE=MyISAM;

CREATE TABLE `adus` (
  `adrid` smallint(5) unsigned DEFAULT NULL,
  `usrid` smallint(5) unsigned DEFAULT NULL,
  `state`  tinyint(1)  unsigned DEFAULT NULL
) ENGINE=MyISAM;

Напиши запит щоби значення поля usr.state потрапили в поле adus.state

Рішення:

Для оновлення значень поля adus.state з таблиці usr до таблиці adus, можна скористатися запитом UPDATE з використанням з'єднання (JOIN). Вот такий запит буде відповідати вашій вимозі:

UPDATE adus
JOIN usr ON adus.usrid = usr.usrid
SET adus.state = usr.state;

Цей запит виконує з'єднання (JOIN) між таблицями adus і usr за полем usrid, і потім оновлює значення поля state в таблиці adus значеннями поля state з таблиці usr.

Last updated