Опитайте нещо подобно:
update table_a a
set a.b_id = (select b.id from table_b b where b.a_id = a.id)
where exists
(select * from table_b b where b.a_id = a.id)
Опитайте нещо подобно:
update table_a a
set a.b_id = (select b.id from table_b b where b.a_id = a.id)
where exists
(select * from table_b b where b.a_id = a.id)
Как да генерирам целия скрипт на базата данни в MySQL Workbench?
Извличане на данни от MySQL база данни с помощта на PHP, показване във форма за редактиране
Намерете припокриващи се (дата/час) редове в една таблица
Прехвърляне на индекс към временна таблица от обикновена таблица?
Как да извадя 30 дни от текущата дата и час в mysql?