在 Valetina studio 中获取 mysql 中的当前时间戳

Posted

技术标签:

【中文标题】在 Valetina studio 中获取 mysql 中的当前时间戳【英文标题】:obtaining the current timestamp in mysql in Valetina studio 【发布时间】:2018-12-19 08:40:04 【问题描述】:

我从 Laracast 视频 学习 laravel 并使用 Valentina Studio 作为 GUI 来查看数据库并使用 mysql 连接。我在 linux 上安装了 composer 和 mariadb。 所以,当我在一个以 created_at 和 updated_at 作为列的空表中创建一个新字段时,我使用 NOW() 期望它会采用当前时间戳。但它(瓦伦蒂娜工作室)显示

>  " Error (1292) 22007: Incorrect datetime value: 'now()' for column 'created_at' at row 1"

Ps:我查看了其他与 mysql 中的时间戳相关的答案,但我相信我可能遗漏了与 Valentina Studio 命令相关的内容。

【问题讨论】:

几天前,它使用 NOW() 命令并显示 0000-00-00 00:00:00。如何让它采用当前的确切时间? 【参考方案1】:

查看链接,尽管对于 created_atupdated_at,您可以使用 $table->timestamps();

https://***.com/a/20822267/2419954

【讨论】:

【参考方案2】:

NOW() 更改为CURRENT_TIMESTAMP()

【讨论】:

@Nitz 您通过迁移创建表?) Yes.I did 'php artisan migrate' 另外主要问题是,valentina studio 字段框是否会正确使用这些 sql 命令,或者是否有任何其他特定于 valentina studio 的命令来获取时间戳?

以上是关于在 Valetina studio 中获取 mysql 中的当前时间戳的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 2017 中获取堆栈跟踪

在 Android Studio Firestore 中获取查询时出现错误

在 vc++/visual studio 中获取文件的绝对路径

在 AsynTask (Android Studio) 中获取 EOFException [重复]

如何在visual studio中获取当前的星期几

如何在 Visual Studio 中获取参数提示/完成?