【问题标题】:Add Date & Time to Database Entry将日期和时间添加到数据库条目
【发布时间】:2012-09-26 15:24:17
【问题描述】:

如何在 mySQL 数据库中添加一列来显示数据库条目的日期和时间?

我有一个自动存储到数据库中的表单,我是否需要在表单中添加隐藏的输入来获取日期和时间,或者我可以在 mySQL 设置中设置一个特定的函数来自动执行此操作?

【问题讨论】:

    标签: mysql database forms phpmyadmin


    【解决方案1】:

    您可以定义您的表格以放置记录输入或上次编辑时间的时间戳。

    http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

    创建一个类型为 TIMESTAMP 和 DEFAULT CURRENT_TIMESTAMP 的列

    【讨论】:

    • 谢谢你如何设置数据库时区?还是已经设置为访问它的任何计算机?
    • 它用服务器上的时钟标记。
    【解决方案2】:
    alter table
       `your_table`
    add column `created` timestamp not null default current_timestamp
    

    现在所有插入的行都会有一个名为 created 的附加列,其中包含创建时的时间戳。

    【讨论】:

    • 这是在表单代码中,还是我可以手动在数据库菜单中添加列?
    • @user1532944 - 您将它作为 SQL 查询运行,它不会进入表单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-07
    • 1970-01-01
    • 2017-11-17
    • 2015-09-21
    • 1970-01-01
    相关资源
    最近更新 更多