例如我的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. 2018-8-10-win10-UWP-圆形等待

    title author date CreateTime categories win10 UWP 圆形等待 lindexi 2018-08-10 19:16:50 +0800 2018-2-13 1 ...

  2. JavaScript代码/ES6语法笔记一

    1. new Set()/去重一个数组 let arr = [1, 2, 2, 3, 3]; let set = new Set(arr); let newArr = Array.from(set); ...

  3. Application.mk语法解释(转)

    转自:http://blog.csdn.net/roland_sun/article/details/46318893 Application.mk是用来描述你的应用程序需要哪些模块,以及这些模块所要 ...

  4. C# 进制转换(二进制、十六进制、十进制互转) 转载 https://www.cnblogs.com/icebutterfly/p/8884023.html

    C# 进制转换(二进制.十六进制.十进制互转)由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示例如: 二进制: 1010 表示为 字符串:"1010" int ...

  5. Oracle数据库创建与连接

    一.Oracle数据库的安装 1.下载Oracle数据库 网址:Oracle 数据库软件下载 | Oracle 技术网 | Oracle 由于需要注册,所以我就没有采用这种下载方式,  右击该网页查看 ...

  6. express 使用art-template模板引擎

    下载express-art-template art-template - app.js中配置 - 注册一个模板引擎 - `app.engine('.html',express-art-templat ...

  7. vue Inline JavaScript is not enabled. Is it set in your options?

    Vue 全家桶 vue全面介绍--全家桶.项目实例 https://www.cnblogs.com/nogodie/p/9853660.html vue项目 Inline JavaScript is ...

  8. DenyHosts 安全限制ssh防暴力破解

    DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP ...

  9. Java开发常见基础题大全

    1.&和&&的区别? &:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true. &&:短路与,如果第一个表达式为false时,第二 ...

  10. Java中几种排序算法

    1.冒泡排序算法 通过多次比较(相邻两个数)和交换来实现排序 public class bubble { public static void bubbleSort(int[] a) { int te ...