在MYSQL中插入当前时间:
NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。
CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。
例:insert into tablename (fieldname) values (now())
now():以'yyyy-mm-dd hh:mm:ss'返回当前的日期时间,可以直接存到datetime字段中。
curdate():’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。
//获取Mysql系统时间
select now() as systime ;
select sysdate() as systime ;
select current_date as systime ;
select current_time as systime ;
select current_timestamp as systime ;
select * from abing where to_days(sysdate())=to_days(createtime);
select * from abing where to_days(sysdate())=to_days(createtime);
select * from abing where str_to_date(now(),'%Y-%m-%d')=str_to_date(createtime,'%Y-%m-%d');
自己写的例子,为了以后忘记了查询用:
use abin;
create table abin1(
id integer not null auto_increment,
name varchar(100),
create_time datetime ,
update_time datetime ,
constraint pk_abin1 primary key(id));
insert into abin1(name,create_time,update_time) values ('abin1',now(),now());
insert into abin1(name,create_time,update_time) values ('abin1',sysdate(),sysdate());