-1

任意の支援をいただければ幸いです。ibf_posts.author_id を更新する必要があります。私はこれを試しましたが、うまくいかないようです。エラーはありませんが、何時間も実行してもクエリは終了していません。2.9g データベース。ibf_posts は 1.9g

UPDATE ibf_posts SET author_id = (SELECT member_id FROM ibf_members 
                 WHERE ibf_members.members_display_name = ibf_posts.author_name)

テーブル: ibf_posts、ibf_members

ibf_posts.author_name = ibf_members.members_display_name

ibf_posts.author_id = ibf_members.member_id

[slinky = slinky]
[4814 = 4814]

しかし、私たちは持っています:

[slinky = slinky]
[0 = 4814]
4

1 に答える 1

1

次のようにしてみてください。

UPDATE ibf_posts, ibf_members
SET ibf_posts.author_id = ibf_members.member_id
WHERE ibf_members.members_display_name = ibf_posts.author_name;
于 2012-11-16T15:15:04.043 に答える