在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
应用场景
在数据库中获取当前时间
MySQL中时间函数NOW()和SYSDATE()的区别NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。 因为NOW()取自mysql的一个变量”TIMESTAMP”,而这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。 执行下面这个例子就明白了: SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SYSDATE() 先查询了NOW()和SYSDATE(),然后sleep了3秒,再查询NOW()和SYSDATE(),结果如下: 实现方式
举例应用创建一个表time,主键为id,其中一个字段为date,默认系统当前时间: CREATE TABLE time( id INT PRIMARY KEY, date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); 插入一条数据: INSERT INTO time(id) VALUES(1); 查询结果: 到此这篇关于MySQL表字段时间设置默认值的文章就介绍到这了,更多相关MySQL 字段时间默认值内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论