在 Valetina 工作室中获取 mysql 中的当前时间戳
obtaining the current timestamp in mysql in Valetina studio
我正在学习 laravel 来自 Laracast 视频 并使用 Valentina Studio作为 GUI 查看数据库并使用 mysql 连接。我在 linux 上安装了 composer 和 mariadb。
因此,当我在一个空 table 中创建一个新字段时,它具有 created_at 和 updated_at 作为列,我使用 NOW() 期望它会采用当前时间戳。但是它(valentina studio)显示
> " Error (1292) 22007: Incorrect datetime value: 'now()' for column 'created_at' at row 1"
Ps:我在 mysql 中查看了与时间戳相关的其他答案,但我相信我可能遗漏了与 Valentina 工作室命令相关的内容。
将NOW()
更改为CURRENT_TIMESTAMP()
参见 link,尽管对于 created_at
和 updated_at
你可以只使用 $table->timestamps();
我正在学习 laravel 来自 Laracast 视频 并使用 Valentina Studio作为 GUI 查看数据库并使用 mysql 连接。我在 linux 上安装了 composer 和 mariadb。 因此,当我在一个空 table 中创建一个新字段时,它具有 created_at 和 updated_at 作为列,我使用 NOW() 期望它会采用当前时间戳。但是它(valentina studio)显示
> " Error (1292) 22007: Incorrect datetime value: 'now()' for column 'created_at' at row 1"
Ps:我在 mysql 中查看了与时间戳相关的其他答案,但我相信我可能遗漏了与 Valentina 工作室命令相关的内容。
将NOW()
更改为CURRENT_TIMESTAMP()
参见 link,尽管对于 created_at
和 updated_at
你可以只使用 $table->timestamps();