gpt4 book ai didi

mysql - UNIX_TIMESTAMP 在 MySQL 中输出 NULL?

转载 作者:行者123 更新时间:2023-11-29 05:26:16 25 4
gpt4 key购买 nike

我有一个表格设置,其中填充了数据。在“日期”列中,我有以下格式的日期:

yyyymmdd i.e. 20131110

我创建了一个新字段,并用文本格式将其命名为 newdate。

然后,我打开 SQL 窗口并将以下内容放入

UPDATE wl_daily
SET
newdate = UNIX_TIMESTAMP(date)

出于某种原因,它运行正确,但它只向所有行输出 NULL。另外,由于某种原因列名是空白

有什么建议吗?

最佳答案

那是因为您的字段在一个字符串中,您正试图向它添加时间戳,而这不是一个字符串。您需要使用 valid datetime fieldtimestamp 这样才能工作。

建议:不要将日期和时间存储为字符串。将它们存储在自己的 native format 中.它使处理日期和时间变得容易得多。

关于mysql - UNIX_TIMESTAMP 在 MySQL 中输出 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19908179/

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