PHP/MYSQL 对更新字段的操作
我遇到了一个小问题,我需要生成一份报告,重点关注数据库中某些字段的更改。我想做的就是
“如果更新,在单独的字段中插入今天的日期”,
这样,当我生成报告时,我可以通过检查日期来验证哪些条目已被修改。
问题是,我不确定如何使用 php/codeigniter 执行此操作,
谢谢您的提示!
I am running into a slight problem, I need to generate a report that focuses on the changes on certain fields in a database. What I figured to do, is something like this
"If Updated, Insert today's date in seperate field"
that way, when I generate the report, I can verify which entries have been modified by checking the date.
Problem is, I am unsure how to do this with php/codeigniter
Thanks for the tips!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将时间戳字段添加到表结构中
查看可用语法的手册
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html
编辑。
如果您只需要在特定字段更改时更新时间,那么您需要触发器。
在我的示例中,仅当 field2 或 field3 发生更改时,last_update 字段才会使用当前时间进行更新。
You could add a timestamp field to your table structure
Take a look at the manual for the available syntax
http://dev.mysql.com/doc/refman/5.0/en/timestamp.html
edit.
If you need to update the time only if specific fields change, then you need a trigger.
in my example last_update field will be update with current time only if field2 or field3 change.