低级错误之删除数据用的时间戳问题

经常有一些过程数据只需要保留最近一段时间。写了个bin程序。
整个网站设计的表一般都用tm表示10位的时间戳,但是有些表都用的整天,所以存的是 Ymd结构 如 20140824 这样的。
删除的时候忘了 传入了 时间戳。删除程序为 tm < 7天前的时间点。 导致整个表的数据全部被删除了。
这真是个要命的问题。

避免这种问题的方式最好应该是从字段名设计入手,如既然要存Ymd结构,应该叫 date ,不应该也叫tm。自己给自己设坑。。。

关于 Administrator

爱拼才会赢!
此条目发表在 错误集锦 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>