gpt4 book ai didi

Mysql时间戳类型

转载 作者:行者123 更新时间:2023-11-29 08:20:36 25 4
gpt4 key购买 nike

这是我的创建事件 SQL 查询

CREATE TABLE event (
eid INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
start_time TIME NOT NULL,
duration TIME NOT NULL,
description VARCHAR(50),
pid VARCHAR(50),
FOREIGN KEY (pid) REFERENCES person(pid)
);

并且想要编写事件查询来执行此操作:Ann 于 2013 年 10 月 7 日和 2013 年 10 月 14 日组织了一场开斋节时间为 1 的事件,事件时间为下午 1:00,持续时间为 2 小时。

然后我写了查询

insert into event(eid,start_time,duration,description,pid)
values
(3,'2013-10-9 14:00:00','2013-10-14','Fun- party','AA')

但是,输出很奇怪

eid  start_time duration description pid
3 14:00:00 00:20:13 fun-party AA

它不显示 2013 年或 10 月,并且在此期间某些信息被截断

how to write a right query for this problem??

最佳答案

如果您想要存储日期和时间而不仅仅是时间信息,则需要将表列定义为“DATETIME”。它只返回时间信息,因为这是表可以存储的所有信息,因为您是这样定义的。

关于Mysql时间戳类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19553432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com