例如我的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')這個用法只顯示年月日