我有两个表,我想将表2中的字段更新为表1.想法?
/*Table 1:*/
id | name| adress| type
--+------+--------+----
1 | jill | 1 main | 444
2 | bill | 2 main | 888
/*Table 2:*/
type_id | type
--------+-------
444 | green
888 | blue
/******GOAL*****/
id | name| adress| type
--+------+--------+----
1 | jill | 1 main | green
2 | bill | 2 main | blue
我想用table2 / column'type'的内容替换表1 /列'type'的内容。
谢谢大家!!
答案 0 :(得分:0)
您正在使用字符串
更新整数值如果你有字段有varchar然后这应该工作
UPDATE TABLE1 T1
JOIN TABLE2 T2
on T1.type = T2.type_id
set T1.type = T2.type