0

次のテーブルがあります。

Table-A

id int(11)
table_b_id int(11)// foreign key to table_b
name varchar

Table-B

id int(11)
name varchar

table_b_idここで、フィールド タイプが に変更されるように db スキーマを再設計しましたvarchartable_b_idの値を の対応するname値に置き換えるにはどうすればよいTable-Bですか?

4

1 に答える 1

1

以下を試してください

UPDATE TableA
    SET table_b_id =(
       SELECT name FROM TableB
       WHERE id = TableA.table_b_id
    )
于 2013-03-13T16:19:38.737 に答える