gpt4 book ai didi

php - 在 MySQL 数据库中存储位掩码值数组的最佳方法?

转载 作者:行者123 更新时间:2023-11-29 20:10:22 24 4
gpt4 key购买 nike

我正在使用位掩码值来存储连续的可能人员列表(1=John、2=Paul、4=George、8=Ringo、16=Pete 等),效果很好,但是在某种情况下,我需要存储一周中每一天的这个值。

我可以通过为每天创建列(peopleSun、peopleMon、peopleTue 等)轻松地做到这一点,因为虽然人数可能会改变,但一周的天数不会改变。但感觉太……肮脏了,就像我应该以某种方式更有效率一样。

我将它与 PHP 结合使用,因此我意识到我可以创建一个数组并使用 serialize() 对其进行编码,但这感觉会让数据库将来更难访问。

是否有更好的方法来做到这一点,或者我应该硬连线七个不同的列,而不必担心让我的数据库准备好处理......每周八天? (呃,抱歉我没有计划这样做,它太好了,不容错过)

最佳答案

好吧,我没有想到 portals 关系数据库。

我创建了第二个表,其中包含“people”、“day”(1=Sun、2=Mon 等)和“recordID”(与另一个表中的行 ID 相关联)列。

有时你只需要让这些东西煮一个周末,我想......

关于php - 在 MySQL 数据库中存储位掩码值数组的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40181954/

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