gpt4 book ai didi

mysql - 如何根据时间戳列更新unixtime列?

转载 作者:行者123 更新时间:2023-11-29 10:30:16 24 4
gpt4 key购买 nike

在 MariaDB 10 中,我想根据 created_at 列用 unixtime 填充 slug 列,其格式类似于 2017-09-07 02:39: 18

这是我根据 this 提出的查询答案:

UPDATE joke SET slug = UNIX_TIMESTAMP(STR_TO_DATE(created_at, '%Y %m %d  %h:%i:%s'));

但是所有列的结果都是0。我该如何修复它?

最佳答案

如果您的created_at列中已经存储了日期对象,请删除不需要字符串到日期转换的STR_TO_DATE部分

UPDATE joke SET slug = UNIX_TIMESTAMP(created_at);

UNIX_TIMESTAMP(date)

关于mysql - 如何根据时间戳列更新unixtime列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47525782/

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