UPDATE app_version as av INNER JOIN (SELECT MAX(id) FROM app_version WHERE appId=58) AS B ON av.id=B
set av.versionSize=100,av.versionInfo="游戏",av.modifyBy=1,av.modifyDate=NULL
修改“app_version”表中最大的Id,条件是需要根据用户输入的appId来进行查询
你第一条sql里,子查询应该把这张表再放进去,而不是使用别名,from后面是不能直接接别名的
UPDATE app_version as av
set av.versionSize=100,av.versionInfo="游戏",av.modifyBy=1,av.modifyDate=NULL
where id = (select max(id) from app_version a where a.appid=58);