在 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_at
和 updated_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 中获取文件的绝对路径