可以明确的告诉楼主 一条sql语句不能更新两个表。 如果写update t1,t2 set t1.id=1,t2.id=1会出现语法错误
亲测,完全可以直接修改:update tb1 t1,tb2 t2sett1.id=1,t2.id=2;我用的是mysql5.5,楼主可以自己试试!