gpt4 book ai didi

MYSQL无法选择日期

转载 作者:行者123 更新时间:2023-11-29 20:59:52 25 4
gpt4 key购买 nike

我刚刚转储了数据库并恢复到另一台服务器。它位于 Amazon RDS 上,现在是本地虚拟机。

我的选择不再有效。

select * from losses where date_selected = "2016-05-18";

这适用于我的实时亚马逊服务器,但不适用于我的新本地开发服务器。

这肯定只是一个区域设置?

SELECT @@system_time_zone;

提供 BST,但在亚马逊盒子上提供 UTC

米克

Field   Type    Null    Key Default Extra
id int(10) unsigned NO PRI auto_increment
created_at timestamp NO 0000-00-00 00:00:00
updated_at timestamp NO 0000-00-00 00:00:00
deleted_at timestamp YES
product_id int(10) unsigned NO MUL
date_selected timestamp NO 0000-00-00 00:00:00


id created_at updated_at deleted_at product_id date_selected
33611 18/05/2016 13:40:09 18/05/2016 13:40:09 99143 18/05/2016 01:00:00
33648 18/05/2016 16:47:16 18/05/2016 16:47:16 108218 18/05/2016 01:00:00
33651 18/05/2016 16:48:58 18/05/2016 16:48:58 100368 18/05/2016 01:00:00

注意:

这适用于我的实时亚马逊服务器,但不适用于我的新本地开发服务器。

因此,除非您能告诉我如何在不更改此查询的情况下使其正常工作,否则请不要回复。

最佳答案

由于您使用时间戳,我认为您的查询应该如下所示

select * from losses where DATE(date_selected) = "2016-05-18";

关于MYSQL无法选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37324355/

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