2020-06-13 将数据表中的某个字段赋值给另外一张表

2020-06-13  本文已影响0人  浩克啊12138

业务逻辑:

由于user表中的nickname字段为身份证号码,现在需要将user表中nickname字段同步到user_profile表中的idcard字段上

UPDATE user_profile 
      set user_profile.idcard=(
             SELECT user.nickname FROM `user` WHERE user.id=user_profile.id
      );

还可以使用连表修改的方式进行

UPDATE `user_profile` p, `user` u set p.idcard = u.nickname WHERE p.id = u.id;
上一篇下一篇

猜你喜欢

热点阅读