Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql datetime精度

作者:淺墨   发布日期:2025-10-19   浏览:13

-- MySQL 5.6.4 及以上版本支持 datetime 精度,可以指定小数秒的精度,范围是 0 到 6。
-- 下面是一个创建表的示例,其中包含一个带有精度为 3 的 datetime 字段。

CREATE TABLE example_table (
    id INT AUTO_INCREMENT PRIMARY KEY,
    event_time DATETIME(3) -- 定义 event_time 字段为 datetime 类型,并指定精度为 3(即毫秒级别)
);

-- 插入数据时可以使用微秒级别的精度
INSERT INTO example_table (event_time) VALUES ('2023-10-04 14:30:00.123');

-- 查询数据时会显示完整的精度
SELECT * FROM example_table;

解释说明:

  • DATETIME(3) 表示 DATETIME 类型字段,精度为 3 位小数,即可以存储到毫秒级别的时间。
  • 在 MySQL 5.6.4 及以上版本中,DATETIMETIMESTAMP 类型都支持精度设置,范围是从 0 到 6,表示从秒到微秒的精度。
  • 插入和查询时,时间戳会根据指定的精度进行存储和显示。

上一篇:mysql long_query_time

下一篇:mysql exists 用法

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站