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

现在我重新设计了 db 架构,以便将table_b_id字段类型更改为varchar. 如何将table_b_id' 值替换为nameon 上的相应值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 回答