功能强大的mysql为我么提供了很多语句,但是我们有时候不经常使用,下面就介绍一下update两个表对比并对一个表进行修改。
下面看
update biao1,biao2 set biao1.id = biao1.id+1 where biao1.name=biao2.name
这句话的意思是把当biao1的name等于biao2的name时,biao1的id就会加一
update biao1,biao2 set biao1.areaid = biao2.id where biao1.areaname=biao2.name
这句话的意思是当biao1的areaname等于biao2的name时,biao2的id会赋值给biao1的areaid。