Mysql列表示特定日期的一天早上6点和第二天8点


CREATE TABLE `FlightOperatedby` (
`2-let ID` char(2) NOT NULL DEFAULT '',
`flight #` int DEFAULT 0,
`departing airport` char(3),
`arriving airport` char(3),
`departing time` timestamp,
`arriving time` timestamp,
PRIMARY KEY (`2-let ID`,`flight #`)
) 
LOCK TABLES `FlightOperatedby` WRITE;
/*!40000 ALTER TABLE `FlightOperatedby` DISABLE KEYS */;
INSERT INTO `FlightOperatedby` VALUES ('AA', 1, 'JFK', 'DEL', '6:00:00am every Monday, Wednesday, and Saturday', '8:00am on every Tuesday, Thursday, and Sunday');
/*!40000 ALTER TABLE `FlightOperatedby` ENABLE KEYS */;
UNLOCK TABLES;

我想创建一个名为FlightOperatedBy的表,其中包含从JFK到DEL的航班,我想表示一个航班可能在一天早上6点起飞,第二天早上8点到达。我该如何把这个插入表格?

我可能不会存储目标时间,只存储开始时间、该开始时间的时区和持续时间。因为每个航班一周中有多天,我会把它们放在一个单独的表中,每个航班/一周中的一天放一行。

我鼓励您不要制作需要引号的列名,因此不要使用空格、特殊字符或以数字开头。只使用字母和下划线。

最新更新