gpt4 book ai didi

mysql - 使用日期范围内的星期几填充 SQL 列

转载 作者:行者123 更新时间:2023-11-29 08:35:50 25 4
gpt4 key购买 nike

目前,我的数据库中有一个表,其中列出了从五月到十月的一系列日期,格式如下:YYYY-MM-DD

我想要做的是创建一个新列,其中包含星期几,与日期匹配。我想到了两个选择;

  1. 更新“天”列中的所有行,从星期一开始,然后是下一个星期二、下一个星期三,依此类推,当到达星期日时,循环序列直到表格末尾。

  2. 读取“日期”列中的日期,并用匹配的星期几更新“日”列。

我认为选项 1 是最简单的,而且很有可能,因为没有跳过任何日期。但我不知道如何做到这一点,并且在网络上搜索找不到类似的内容。

任何帮助将不胜感激!谢谢

最佳答案

作为一般规则,我会说:不要这样做。星期几直接从日期得出;将其单独存储在数据库中违反了规范化的基本规则之一(无派生数据)。

MySQL 有一些函数可以查找星期几 - dayofweek() 和 weekday()。

关于mysql - 使用日期范围内的星期几填充 SQL 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15245916/

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