mysql> SELECT starttime(); +---------------------+ | starttime() | +---------------------+ | 2021-09-15 15:41:52 | +---------------------+ 1 row in set (0.00 sec)
上述代码可以直接在MySQL客户端中执行,在返回结果中,大家可以看到当前时间是2021年9月15日下午3点41分52秒。
starttime函数有很多用途。比如,它可以在数据表中添加“创建时间”字段时使用:
mysql> CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) );
在上述代码中,大家定义了一个名为user的数据表,其中包含3个字段。其中,created_at字段的默认值为当前时间,这个默认值使用了starttime函数。
总之,starttime函数是MySQL中非常实用的一个函数,它可以方便地获取当前时间,为大家编写高效的MySQL数据表提供了便捷的方法。