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

业务逻辑:

由于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;

版权声明:本文为aftermetyou原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。