MySQL中的now()函数可以用来获取当前日期和时间,它返回一个表示当前日期和时间的值,该值为一个timestamp类型的字符串。now()函数可以用在insert语句中,用来插入当前日期和时间,也可以用在update语句中,用来更新当前日期和时间。
now()函数的使用方法
now()函数的使用方法非常简单,只需要在insert或者update语句中将now()函数作为字段的值即可,如下所示:
INSERT INTO table_name (field1, field2, field3) VALUES ('value1', 'value2', now()); UPDATE table_name SET field1 = 'value1', field2 = 'value2', field3 = now();
上面的语句中,now()函数会在执行语句时被替换为当前日期和时间,从而实现插入或者更新当前日期和时间的功能。
now()函数的示例
下面是一个使用now()函数插入当前日期和时间的示例:
INSERT INTO orders (order_number, order_date) VALUES ('12345', now());
上面的语句会在orders表中插入一条记录,其中order_number字段的值为'12345',order_date字段的值为当前日期和时间。
now()函数也可以用在select语句中,用来查询当前日期和时间,如下所示:
SELECT now();
上面的语句会返回一个表示当前日期和时间的字符串,示例如下:
2019-11-11 12:00:00