
Set Conn=Server.CreateObject("ADODB.Connection") //采用ADO方式连接
servername="XINZHI-SERVER" //连接server名
dbname="User_info" //连接数据库
StrConn="Driver={ mysql odbc 3.51 driver}Server=(localhost)DataBase=hrUid=rootPwd=root" //配置驱动
Conn.open strConn //打开连接
if err then //如果连接出错的处理
err.Clear
Set Conn = Nothing
Response.Write "数据库正在调整中,请稍候再试。"
Response.End
end if
定时在每天的早上0点1分执行一次
如何创建计划任务请参考:http://jingyan.baidu.com/article/d5a880eb6f7f7d13f147ccdf.html (Sql Server如何新建计划任务)
计划任务里要执行的脚本是:
delete day where 日期<=dateadd(dd,-2,getdate())上面的语句会删除day表中小于当前日期以前的2天前的全部数据。
这样不管有没有人访问网站,计划任务都会在每天凌晨的时候自动清除2天前的数据
第一问:select * from 表 where 字段 between str_to_date(concat(CURDATE(), ' 8:00:00'), '%Y-%m-%d %T') and str_to_date(concat(CURDATE(), ' 8:59:59'), '%Y-%m-%d %T')
第二问:
将CURDATE() 改成:adddate(CURDATE(), interval -1 DAY),某一小时,将8改成某一小时即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)