mysql 存储多时间段的营业时间如何存储 查询效率高
可以考虑使用以下两种方法存储多时间段的营业时间:
-
使用多个字段存储每个时间段的开始时间和结束时间,例如:start_time_1, end_time_1, start_time_2, end_time_2, ...,这种方法可以直接使用 SQL 查询语句进行查询,查询效率较高。
-
将多个时间段合并成一个时间段,并将其存储为一个时间范围,例如:08:00-12:00, 13:00-17:00,这种方法可以使用 MySQL 中的 SET 类型进行存储,但是在查询时需要使用正则表达式进行匹配,查询效率较低。
综合考虑,建议使用第一种方法进行存储,以提高查询效率。
原文地址: https://www.cveoy.top/t/topic/cQ91 著作权归作者所有。请勿转载和采集!