zoukankan      html  css  js  c++  java
  • 关于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')这个用法只显示年月日

  • 相关阅读:
    BT5启动SSH服务
    RIP路由协议的水平分割和触发更新
    FATFS Copy Files
    spi master vhd
    altera cpld spi master verilog
    SPI bus master for System09
    How To Set a Status Flag in One Clock Domain, Clear It in Another
    VHDL 整数 小数 分数 分频
    vhdl 状态机
    The DualModulus Divider in VHDL
  • 原文地址:https://www.cnblogs.com/yangchengdebokeyuan/p/7521920.html
Copyright © 2011-2022 走看看