gpt4 book ai didi

sql - 在插入时向日期时间添加分钟 - mysql

转载 作者:行者123 更新时间:2023-11-29 02:36:53 25 4
gpt4 key购买 nike

我试过了

INSERT INTO products 
(product_id, product_type, created_dt, end_dt)
VALUES
('11', '1', '2010-10-08 00:11:10', DATE_SUB(2010-10-08 00:11:10, INTERVAL 59 Minute))

但这行不通。在 Mysql 中还有其他方法可以做到这一点吗?

谢谢!

最佳答案

使用:

INSERT INTO products 
(product_id, product_type, created_dt, end_dt)
VALUES
(11,
'1',
'2010-10-08 00:11:10',
DATE_ADD(STR_TO_DATE('2010-10-08 00:11:10', '%Y-%m-%d %H:%i:%s'), INTERVAL 59 MINUTE)
)

在 MySQL 5.1.49 上,它不会添加/减去,因为它没有隐式地将字符串转换为 DATETIME 数据类型。所以我不得不 use STR_TO_DATE to explicitly convert the string into a DATETIME .否则,MySQL 工作台返回 BLOB...

关于sql - 在插入时向日期时间添加分钟 - mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3887641/

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