gpt4 book ai didi

MySQL条件可能吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:06:51 25 4
gpt4 key购买 nike

我正在尝试将 Unix 日期从“01/01/1970”更改为“0”

基本上我有这个:

FROM_UNIXTIME(last_visit, '%d-%m-%Y') AS Last_Visit 

所以当我导出这个 MySQL 时,它说的是“Last Visit - 01/01/1970”,这显然是不正确的。

所以我想我可能需要一个条件来说明如果它说 1970 将其更改为“从不”

但是我有点迷茫...

最佳答案

在这种情况下,使用 NULL 比使用 0 会更好。

您可以使用 MySQL 的 NULLIF()如果 last_visit 等于 0(即 01/01/1970),则将 last_visit 替换为 NULL 的函数:

FROM_UNIXTIME(NULLIF(last_visit,0), '%d-%m-%Y') AS Last_Visit

更好的是,更新基础表(然后您的原始 SQL 将按原样正常工作):

UPDATE mytable SET last_visit = NULL WHERE last_visit = 0

关于MySQL条件可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341335/

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