【问题标题】:What is MySQL TIMESTAMP in PHP @property datatype?PHP @property 数据类型中的 MySQL TIMESTAMP 是什么?
【发布时间】:2019-08-21 01:05:59
【问题描述】:

我有一个名为 last_seen 的 MYSQL 数据,它的数据类型是 TIMESTAMP,我应该将它保存为 PHP 中的字符串吗?

 * @property boolean                                  verified_address
 * @property boolean                                  verified_email
 * @property string                                   last_seen 

【问题讨论】:

  • 不需要存储任何东西,只要有交易就会自动更新当前日期时间
  • 不,永远不要将日期、时间、日期时间、时间戳存储到字符串中。
  • 时间戳适用于 last_seen。
  • 我认为这是一个 docBlocker 检查你的数据库结构你正在使用什么数据类型的评论。

标签: php mysql


【解决方案1】:

由于 TIMESTAMP 不是 php 数据类型,您必须为 @property 使用“混合”。

在文档中,您有不同数据类型的示例 (https://manual.phpdoc.org/HTMLSmartyConverter/PHP/phpDocumentor/tutorial_tags.property.pkg.html)

你的情况是这样的

/**
 * @property boolean  verified_address
 * @property boolean  verified_email
 * @property mixed    $last_seen
*/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 2015-04-16
    相关资源
    最近更新 更多