嗨,我将html颜色代码作为字符串存储在我的sql数据库中。
例如,html颜色通常具有7个字符,例如"#f5f6f0",而名为" colors“的数据库字段由一个字符串中的几十个这样的颜色组成,例如"#f5f6f0 #e3e5e6 #3c2d5e ...”
现在我觉得它占用了太多的空间,想用一种简单易懂的方法来压缩它,有什么建议吗?
谢谢!
发布于 2018-02-13 09:53:41
数据库列不应包含多个值。你需要第二张桌子:
假设您的表名为records,id名为record_id。如果你需要多种颜色,你应该有一个名为record_colors的第二个表,在该表上有一个组合的PK (第一个表中的record_id FK,color )。
发布于 2018-02-13 12:56:34
https://stackoverflow.com/questions/48758277
复制相似问题