例如我的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')这个用法只显示年月日

关于MySQL的insert添加自动获取日期的now()的用法的更多相关文章

  1. Mysql 如何设置字段自动获取当前时间,附带添加字段和修改字段的例子

    --添加CreateTime 设置默认时间 CURRENT_TIMESTAMP  ALTER TABLE `table_name`ADD COLUMN  `CreateTime` datetime N ...

  2. Mysql 如何设置字段自动获取当前时间

    应用场景: 1.在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间: 2.在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意 ...

  3. MySQL的数据类型,MySQL增删改--添加主外键、添加属性、删除主外键、改表名、获取系统当前时间等

    ls /etc/rc.d/init.d/mysql56service mysql56 start ps aux |grep "mysql"|grep "socket=&q ...

  4. my34_脚本冥等添加自动任务-mysql监控部署

    场景: 定义一套添加mysql监控的脚本,在mysql安装完毕后,一键执行添加监控   已有以下的等一系列命令可以读取mysql从库的延迟时间并推向influxdb,变化的部分为 -P 端口.-k k ...

  5. Mysql设置字段自动获取时间

    问题:现在在用户表中有一个字段表示用户创建的时间 第一个想法是写一段程序获得系统当前时间,想想就太麻烦了,果断放弃,之后想到了存储过程和函数,再想想还要编写存储过程或者函数的代码,有点放弃的想法,但是 ...

  6. mysql获取日期语句汇总

    汇总一些MySQL获取日期的SQL语句. -- 今天 SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00') AS '今天开始'; SELECT DATE_FORM ...

  7. MySQL数据库INSERT、UPDATE、DELETE以及REPLACE语句的用法详解

    本篇文章是对MySQL数据库INSERT.UPDATE.DELETE以及REPLACE语句的用法进行了详细的分析介绍,需要的朋友参考下   MySQL数据库insert和update语句引:用于操作数 ...

  8. 基于jquery的表格动态创建,自动绑定,自动获取值

    最近刚加入GUT项目,学习了很多其他同事写的代码,感觉受益匪浅. 在GUT项目中,经常会碰到这样一个问题:动态生成表格,包括从数据库中读取数据,并绑定在表格中,以及从在页面上通过jQuery新增删除表 ...

  9. MyBatis自动获取主键,MyBatis使用Oracle返回主键,Oracle获取主键

    MyBatis自动获取主键,MyBatis使用Oracle返回主键,Oracle获取主键 >>>>>>>>>>>>>> ...

随机推荐

  1. MySQL锁机制浅析

    MySQL使用了3种锁机制 行级锁,开销大,加锁慢,会出现死锁,发生锁冲突的概率最高,并发度也最高 表级锁,开销小,加锁快,不会出现死锁,发生锁冲突的概率最低,并发度最低 页级锁,开销和加锁时间界于表 ...

  2. react踩坑

    1.列表渲染一定要注意key的唯一性,不然会导致页面只更新部分的bug graphVertexConfigList.data.map((item, index) => { return < ...

  3. 第四章 K8s部署安装

    一.kube-proxy开启ipvs的前置条件 //1.加载netfilter模块 modprobe br_netfilter //2.添加配置文件 cat > /etc/sysconfig/m ...

  4. Linux 100个常用指令

    1.ls 列出目录内容. 文件属性: -:普通文件 d:目录文件 b:块设备 c:字符设备文件 l:符号连接文件 p:命令管道 s:套接字文件 文件权限: 9位数字,每3位一组 文件硬链接次数 文件所 ...

  5. C# 关于获取周,月,年时间大全

    DateTime now = DateTime.Now; DayOfWeek dayOfWeek = now.DayOfWeek; : (int)dayOfWeek; //本周第一天(此结果是周一,如 ...

  6. pip配置阿里云源

    Windows:打开计算机,在地址栏输入%appdata%,回车,进入用户文件夹,新建文件夹,命名为pip 在pip下新建pip.ini,输入以下内容 [global] timeout=6000ind ...

  7. hibernate调用oracle存储过程||函数

    pakeage dao.Impl; //调用函数FUN_GET(); public String get(String Id,String Name){ return getSession().cre ...

  8. Faster-RCNN论文精读

    State-of-the-art object detection networks depend on region proposal algorithms to hypothesize objec ...

  9. Python与JAVA的异同

    --效率: 作为静态语言的JAVA执行效率比动态型语言的Python高 --语法: Python语句更精简. JAVA中的所有变量需要先声明(类型),才能使用,Python不需要声明变量类型 Pyth ...

  10. 查看git HEAD

    如果想看 HEAD 指向,可以通过 cat .git/HEAD 查看, 如果 HEAD 指向的是一个引用,还可以用 git symbolic-ref HEAD 查看它的指向.