如何从数据库中批量修改发布日期?
作者:动易软件
来源:本站原创
点击数: 次
发布时间:2023年06月05日
问题:批量修改某栏目下的发布日期,但只修改年月日,不修改时分秒。
解决方法:先务必备份好数据库,然后在数据库中执行以下语句:
UPDATE [PE_ContentManage_Article] SET [PublishTime] = DATEADD(day, DATEDIFF(day, [PublishTime], GETDATE()), [PublishTime]) where NodeId =xx(xxx为节点id)
备注:
GETDATE() 获取当前系统时间
DATEDIFF(day,[PublishTime],GETDATE()) 获取指定发布日期和当前日期之前相隔天数
DATEADD(day,天数,[PublishTime])在发布时间上加相应的天数