有两张表bas_student.bas_householder, 去除学生表中与家长表重复的手机号 UPDATE bas_student a,bas_householder b SET a.mobile=NULL WHERE a.mobile=b.HouseHolderMobile AND LENGTH(a.Mobile)=11;…
在mysql中,如果你要根据某个字段的值不一样,来更新另一个字段的值,可以用如下sql语句: 如果仅仅是两个分支,if语句就可以了 update tm set page_name=if(q_aswer='A','this is AnswerA',page_name) 如果是多个分支,使用case: update tm set page_name=CASE q_aswer WHEN 'A' THEN 'aaa' when 'B' then 'bbb' when 'C' then 'ccc' el…
CREATE TABLE a( NAME INT, age int ); CREATE TABLE b( height INT, weight int ); ,); ,); SELECT * FROM a; SELECT * FROM b; SELECT * FROM a; update a s, b c set s.name = c.height where s.age = c.height;…