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模糊查询的实现