Mysql 我应该使用哪种数据类型来存储YouTube视频持续时间?

Mysql 我应该使用哪种数据类型来存储YouTube视频持续时间?,mysql,youtube-data-api,Mysql,Youtube Data Api,我可以使用哪种数据类型来存储youtube数据API v3提供的youtube视频持续时间(ISO 8601,例如PT20M38S) 我在谷歌上搜索了ISO 8601数据的存储,并尝试了DATETIME,但它将其转换为0000-00-00 00:00:00。理想情况下,您应该将youtube提供的时间戳转换为秒(因为它的格式在您尝试执行数据库操作时没有多大帮助),根据普遍接受的答案,以这种方式存储它: 持续时间作为一个时间戳是没有意义的,因为持续时间本质上就是一个开始和结束日期。但是,日期并不重

我可以使用哪种数据类型来存储youtube数据API v3提供的youtube视频持续时间(ISO 8601,例如
PT20M38S


我在谷歌上搜索了ISO 8601数据的存储,并尝试了DATETIME,但它将其转换为0000-00-00 00:00:00。

理想情况下,您应该将youtube提供的时间戳转换为秒(因为它的格式在您尝试执行数据库操作时没有多大帮助),根据普遍接受的答案,以这种方式存储它:


持续时间作为一个时间戳是没有意义的,因为持续时间本质上就是一个开始和结束日期。但是,日期并不重要;今天5分钟和明天5分钟一样。是否可以存储为秒的
整数?或者更精确的,如果你需要的话。