mysql增加字段问题

mysql增加一个字段,怎么根据另一个字段的值来生成星期几。比如说:2021-01-01就是星期六image.png

yikefu 发布于 2023-2-14 15:40 (编辑于 2023-2-14 15:42)
1min目标场景问卷 立即参与
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2023-2-14 15:43(编辑于 2023-2-14 15:50)

mysql可以直接用公式 +别名

image.png

如果一定要加字段可以执行下面的语句:

ALTER TABLE 表名 ADD COLUMN `weekday` varchar(50) NULL ;

update 表名 set weekday=DAYOFWEEK(RepDate);

注意如果要增加一条数据需要同时给weekday赋值

最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-14 15:45

直接参考https://blog.csdn.net/RA_xiaoguojiao/article/details/120923625

星期日   dayofweek(date)=1,

星期一   dayofweek(date)=2,

星期二   dayofweek(date)=3,

星期三   dayofweek(date)=4,

星期四   dayofweek(date)=5,

星期五   dayofweek(date)=6,

星期六   dayofweek(date)=7

最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-14 15:45(编辑于 2023-2-14 15:46)

select concat("星期",DATE_FORMAT(now(),"%w")) as 星期

image.png

  • 3关注人数
  • 265浏览人数
  • 最后回答于:2023-2-14 15:50
    请选择关闭问题的原因
    确定 取消
    返回顶部