![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/M200M/1694275586992_nmmslarge__0_0_512_512_d0d8c4156c0806032a429d80fed1cb83.png?v=1694275587000)
Ich bin jetzt auch nicht der beste, aber das könnte helfen:
UPDATE posts
SET posts.user_id = accounts.user_id
FROM accounts
WHERE posts.username = accounts.username;
Diese Anweisung sagt der Datenbank, dass sie die "user_id" in der Tabelle "posts" aktualisieren soll, indem sie die "user_id" aus der Tabelle "accounts" verwendet, wenn der "username" in beiden Tabellen übereinstimmt.
Vergiss nicht, vorher eine Datensicherung durchzuführen, falls etwas schief geht, da UPDATE-Anweisungen Daten in der Datenbank ändern können.