mysql建表

哪位大神能给个建表的数据:建表格式:create table 月份最新(Fdate  date)插入数据1-12个月的月份就行 mysql的

SQL 帆软用户bYtXFepsKs 发布于 2023-7-19 13:45
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
sherrylttLv5见习互助
发布于2023-7-19 15:57(编辑于 2023-7-19 15:57)

insert into 表名 (月份)SELECT str_to_date(mon,'%Y-%m-%d') 月份 from    (    SELECT '2023-01-01' as mon        union SELECT '2023-02-01'        union SELECT '2023-03-01'        union SELECT '2023-04-01'        union SELECT '2023-05-01'        union SELECT '2023-06-01'        union SELECT '2023-07-01'        union SELECT '2023-08-01'        union SELECT '2023-09-01'        union SELECT '2023-10-01'        union SELECT '2023-11-01'        union SELECT '2023-12-01'           ) a

最佳回答
0
LazySheepLv7高级互助
发布于2024-3-14 08:12
-- 创建表 CREATE TABLE 月份最新 (     Fdate VARCHAR(7) ); -- 插入今年的1月到12月的年-月数据 INSERT INTO 月份最新 (Fdate)  VALUES  (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-01-01'), '%Y-%m')), -- 1月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-02-01'), '%Y-%m')), -- 2月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-03-01'), '%Y-%m')), -- 3月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-04-01'), '%Y-%m')), -- 4月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-05-01'), '%Y-%m')), -- 5月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-06-01'), '%Y-%m')), -- 6月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-07-01'), '%Y-%m')), -- 7月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-08-01'), '%Y-%m')), -- 8月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-09-01'), '%Y-%m')), -- 9月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-10-01'), '%Y-%m')), -- 10月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-11-01'), '%Y-%m')), -- 11月 (DATE_FORMAT(CONCAT(YEAR(CURDATE()), '-12-01'), '%Y-%m')); -- 12月

  • 3关注人数
  • 229浏览人数
  • 最后回答于:2024-3-14 08:12
    请选择关闭问题的原因
    确定 取消
    返回顶部