其实我是MySQL的新手,我希望UPDATE
我的表中的特定记录使用UPDATE QUERY
该表包含多个条目我需要的是选择最后插入的记录并将该记录递增2谷歌每月都有一个选择
我的选择查询:
SELECT `accumulatedleave`,`leaveincredit`
FROM info
INNER JOIN
(SELECT MAX(`sl_no`) as `sl_no` FROM info GROUP BY `fullname`) last_updates
ON last_updates.`sl_no` = info.`sl_no`;
此处sl_no
是AUTO_INCREMENT
的主键,fullname
是我的用户名,还有一个字段可以捕获时间戳。
此致 sufiyan
答案 0 :(得分:0)
我不确定您要更新哪个值和表,但您可以执行以下操作:
UPDATE table1 SET table1field = (SELECT MAX(table2.table2field) FROM table2 WHERE table1.table1field = table2.table2field)
希望有所帮助:)