您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在MySQL中将持续时间值存储为TIME数据类型?

如何在MySQL中将持续时间值存储为TIME数据类型?

首先,在这里看看:http ://dev.mysql.com/doc/refman/5.0/en/time.html

将缩写值分配给TIME列时要小心。MysqL将冒号的缩写TIME值解释为一天中的时间。也就是说,“ 11:12”表示“ 11:12:00”,而不是“ 00:11:12”。MysqL使用最右边的两个数字表示秒(即经过时间而不是一天中的时间)的假设来解释不带冒号的缩写值。例如,您可能会认为“ 1112”和“ 1112”的含义是“ 11:12:00”(11点后12分钟),但是MysqL会将其解释为“ 00:11:12”(11分钟12秒)。 。类似地,“ 12”和“ 12”被解释为“ 00:00:12”。

因此,如果您想插入持续时间= 05:55的歌曲,只需编写以下代码

insert into songs (duration) values('0555');
MySQL 2022/1/1 18:43:28 有478人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶