非常简单 mysql 连表更新数据库的方法
有时候需要连表更新数据库,又懒得写前段代码,于是直接在phpmyadmin 里面执行 下面语句,mysql连表更新其实非常简单:
Mysql update多表联合更新
update yizuotu y, zzzyk z set y.classname = z.name where y.classid= z.id;
也可以试下面的相关子查询:
update yizuotu y set classname = (select name from zzzyk where id = y.classid);
mysql连表更新(用一个表的数据更新另一个表的数据)
MYSQL如何通过一张表更新另外一张表?
Mysql联表update数据
1. 执行 UPDATE yizuotu y , zzzyk z SET y.classname='yizuotu',z.name='net' WHERE y.classid = z.id
2. 执行 UPDATE yizuotu y JOIN zzzyk z ON y.classid = z.id SET y.classname='zzzyk',z.name='com'
3. 执行 UPDATE yizuotu y LEFT JOIN zzzyk z ON y.classid = z.id SET y.classname='yizuotu',z.name='net'
4. 执行 UPDATE yizuotu y RIGHT JOIN zzzyk z ON y.classid = z.id SET y.classname='zzzyk',z.name='com'
5. 执行 UPDATE yizuotu y JOIN zzzyk z ON y.classid = z.id SET y.classname=z.name , z.name=y.name
稍微看见就明白