• 关于MySQL的insert添加自动获取日期的now()的用法


    例如我的MySQL数据库里有个表table1,它的字段有id,date1,date2,除id外都是Datetime类型的。
    那么插值语句这样写:
    insert into table1(date1,date2) values(now(),now());

    有以下代码过程

    INSERT INTO 表名
      (YEAR,
       USERRANGE,
       DIFFICULTY,
       QUESTIONTYPE,
       QUESTIONFORM,
       ABOUTNH,
       ABOUTDY,
       AREA,
       DESCRIPTION,
       LASTTIME,
       ZUJUANTIMES,
       INSERTUSER,
       INSERDATE,
       UPDATEUSER,
       UPDATEDATE,
       ISDELETE,
       KNOWLEDGENUM)
    VALUES
      (22,
       33,
       #{DIFFICULTY},
       #{QUESTIONTYPE},
       #{QUESTIONFORM},
       #{ABOUTNH},
       #{ABOUTDY},
       #{AREA},
       #{DESCRIPTION},
       #{LASTTIME},
       #{ZUJUANTIMES},
       #{INSERTUSER},
       #{INSERDATE},
       #{UPDATEUSER},
       #{UPDATEDATE},
       #{ISDELETE},
       #{KNOWLEDGENUM})
    
    INSERT INTO QUESTION
      (YEAR,
       USERRANGE,
       DIFFICULTY,
       QUESTIONTYPE,
       QUESTIONFORM,
       ABOUTNH,
       ABOUTDY,
       AREA,
       DESCRIPTION,
       LASTTIME(NOW(), '%Y-%m-%d'),
       ZUJUANTIMES,
       INSERTUSER,
       INSERDATE(NOW(), '%Y-%m-%d'),
       UPDATEUSER,
       UPDATEDATE(NOW(), '%Y-%m-%d'),
       ISDELETE,
       KNOWLEDGENUM)
    VALUES
      (#{YEAR},
       #{USERRANGE},
       #{DIFFICULTY},
       #{QUESTIONTYPE},
       #{QUESTIONFORM},
       #{ABOUTNH},
       #{ABOUTDY},
       #{AREA},
       #{DESCRIPTION},
       #{INSERTUSER = -1},
       #{UPDATEUSER = -1},
       #{ISDELETE = 'F' },
       #{KNOWLEDGENUM = 203})
    
    INSERT INTO QUESTION
      (YEAR,
       USERRANGE,
       DIFFICULTY,
       QUESTIONTYPE,
       QUESTIONFORM,
       ABOUTNH,
       ABOUTDY,
       AREA,
       DESCRIPTION,
       LASTTIME,
       ZUJUANTIMES,
       INSERTUSER,
       INSERDATE,
       UPDATEUSER,
       UPDATEDATE,
       ISDELETE,
       KNOWLEDGENUM)
    VALUES
      (#{YEAR},
       #{USERRANGE},
       #{DIFFICULTY},
       #{QUESTIONTYPE},
       #{QUESTIONFORM},
       #{ABOUTNH},
       #{ABOUTDY},
       #{AREA},
       #{DESCRIPTION},
       #{NOW() },
       #{INSERTUSER = -1},
       #{NOW() },
       #{UPDATEUSER = -1},
       #{NOW() },
       #{ISDELETE = 'F' },
       #{KNOWLEDGENUM = 203})

    (NOW(),'%Y-%m-%d')这个用法只显示年月日

  • 相关阅读:
    堆排序回顾
    动画函数封装
    mouseenter 和mouseover的区别
    元素滚动 scroll 系列
    元素可视区 client 系列
    元素偏移量 offset 系列
    JS执行机制
    BOM
    常用键盘事件
    常用鼠标事件
  • 原文地址:https://www.cnblogs.com/yangchengdebokeyuan/p/7521920.html
Copyright © 2020-2023  润新知