【发布时间】:2019-01-07 16:38:24
【问题描述】:
我有一张这样的桌子:
id | date | date2
3 |2019-1-6| NULL
2 |2019-1-5| NULL
1 |2019-1-2| NULL
我希望我的查询仅针对最新的 id 更新 date2:
id | date | date2
3 |2019-1-6 | 2019-1-7
2 |2019-1-5 | NULL
1 |2019-1-2 | NULL
我试过了,但它不允许我在使用更新查询时在 where 中使用 select 子句。
update table set data2=current_timestamp where id=(select max(id) from table)
【问题讨论】:
标签: mysql