MySQL多表更新应该如何是实现呢?对于很多刚接触MySQL数据库的新人来说,都会有这样的疑问,下面就为您介绍MySQL多表更新的方法,供您参考。
MySQL多表更新:
updatecontactc,contactdroitcd setc.user_name='$username',c.nom='$lastname',c.prenom='$firstname',c.passcode='$password',cd.droit_id='$droitid' wherec.contact_id='$id'andc.contact_id=cd.contact_id;
示例:
mysql>createtableone(idint(10),namevarchar(20)); QueryOK,0rowsaffected(0.03sec) mysql>createtabletwo(idint(10),namevarchar(20)); QueryOK,0rowsaffected(0.05sec) mysql>insertonevalue(1,'1'); QueryOK,1rowaffected(0.00sec) mysql>inserttwovalue(22,'22'); QueryOK,1rowaffected(1.02sec) mysql>updateoneo,twotseto.name='oo',t.name='tt'; QueryOK,2rowsaffected(0.00sec) Rowsmatched:2Changed:2Warnings:0 mysql>select*fromone; +------+------+ |id|name| +------+------+ |1|oo| +------+------+ 1rowinset(0.00sec) mysql>select*fromtwo; +------+------+ |id|name| +------+------+ |22|tt| +------+------+ 1rowinset(0.00sec)
【编辑推荐】
Mysql多表查询的实现
Mysql临时表的用法
拆表用的MySQL存储过程
深入探讨MySQL锁机制
单表多字段MySQL模糊查询的实现