我正在通过MySQL Workbench构建我的第一个数据库。
在表中,我需要存储包含分钟和秒的time
属性。
在这方面,我想使用TIME
数据类型。
类型TIME(...)
所需的参数是什么?
答案 0 :(得分:6)
我解决了,我没有括号进入了TIME。我认为TIME类型需要一个输入参数。
CREATE TABLE IF NOT EXISTS
CookingDB
.Recipe
(
...
CookingTime
TIME NULL,
...
答案 1 :(得分:1)
正如MYSQL docs所说:
MySQL在' HH:MM:SS'中检索并显示TIME值。格式
您必须使用TIME数据类型来表示当天的时间,但只需存储您需要使用DATE_FORMAT格式化所需格式时间的分钟和秒数。
另外请注意,TIME数据类型占用3个字节的空间。