Har två tabeller...
+---+
| A |
+---+-+------+----+
| pid | namn | id |
+-----+------+----+
+---+
| B |
+---+-+------+----+
| pid | info | id |
+-----+------+----+
id-fälten fanns inte från början. Jag gjorde om nyckeln "id" i tabell A till nya nyckeln "pid". Tabellerna är "relaterade" på "pid", så nu har jag lagt till "id" i tabell B också, men hur skriver jag UPDATE-satsen för att fylla den?
Har provat med
UPDATE `B` SET `id` = ( SELECT `id`
FROM `A`
WHERE `pid` = B.pid )
men det funkar inte.
Har googlat fram
update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');
men problemet där är att "string_to_replace" finns i en annan tabell typ, så det är ingen lösning.
Nån som kan detta?