Дані колонки 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