我目前有一个数据库表,我需要进行“日期刷新”,我正在考虑最简单的方法,因为它几乎有8000条记录。
有18条记录的日期晚于今天。休息是今天或更早。有问题的列是'next_call_date',它是DATE数据类型。
我正在考虑以下几点:
Update dealers
set next_call_date = curdate()
where next_call_date before curdate();
假设语法合适,这会是最好的方法吗?
对于MySql:
更新经销商设置next_call_date = now()其中date(next_call_date)
对于Mssql:
更新经销商设置next_call_date = getdate()其中cast(next_call_date为日期)