我有一个每周事件表,这些事件在一周中的某些日子(例如 MTWTh、MWF 等)并在特定时间(例如上午 8 点至下午 5 点)运行。在 MySQL 中存储星期几信息以使检索和处理数据最容易的最佳方法是什么?我的 CakePHP 应用程序需要检索所有发生的事件NOW()
。
对于一天中的时间,我只会使用 TIME。对于一周中的几天,我考虑了一个 7 位位域,一个 varchar(“MTWThFr”类型的交易)用于一周中的几天,但这两个似乎都是笨拙的解决方案(varchar 更笨拙)。
有什么建议么?