gpt4 book ai didi

mysql - 如何在 mysql 中插入两个具有相同服务器时间的日期时间字段?

转载 作者:行者123 更新时间:2023-11-30 22:03:47 24 4
gpt4 key购买 nike

我有一个包含两个字段 insert_time 和 update_time 的表。insert_time 的类型是 varchar(30) NOT NULL DEFAULT ''update_time 的类型是 timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON更新 CURRENT_TIMESTAMP

insert into tableName(inser_time,update_time) values('2017-02-17 20:30:38')

将使update_time失去意义。

那么在不更新Mysql版本的情况下,如何让这两个字段在插入时具有相同的服务器时间呢?

最佳答案

只是将两个字段设置为相同的值吗?

insert into tableName(inser_time,update_time) 
values('2017-02-17 20:30:38','2017-02-17 20:30:38')

编辑使用当前时间

insert into tableName(inser_time,update_time) 
values(now(), now())

编辑 2 来自 mysql 手册: https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_now

Functions that return the current date or time each are evaluated only once per query at the start of query execution. This means that multiple references to a function such as NOW() within a single query always produce the same result.

关于mysql - 如何在 mysql 中插入两个具有相同服务器时间的日期时间字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42429934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com