Home > Article > Backend Development > mysql可以根据时间自行进行逻辑处理吗
假设现在我建立了一个表,其中一列有一个时间字段,我设置它的到期时间为2015-11-20。
我可以通过mysql语句写一个逻辑判断,当服务器日期等于到期时间时,删除该字段,请问可以实现这个功能吗?
我现在想到的是利用mysql的动态执行过程进行处理,但是我觉得这种逻辑对于mysql服务器来说不好,会产生性能问题,因为一般的逻辑判断都是通过程序语言实现的。
想请各位朋友指点一二:这么做可以实现不?这么做有什么影响?
假设现在我建立了一个表,其中一列有一个时间字段,我设置它的到期时间为2015-11-20。
我可以通过mysql语句写一个逻辑判断,当服务器日期等于到期时间时,删除该字段,请问可以实现这个功能吗?
我现在想到的是利用mysql的动态执行过程进行处理,但是我觉得这种逻辑对于mysql服务器来说不好,会产生性能问题,因为一般的逻辑判断都是通过程序语言实现的。
想请各位朋友指点一二:这么做可以实现不?这么做有什么影响?
是要删记录还是删表还是改表结构
如果是删记录可以用php或者shell写个脚本查过期时间,到了就删除.
脚本可以放在crontab里面每天运行一次.