3
A
回答
7
是的,这将是一个适当的数据类型,因为它强制你的域名。
但是,如果您要添加(或进行任何其他数学运算),则数字数据类型可能会更好。
9
我建议使用
TINYINT UNSIGNED NOT NULL
,或者更好的ANSI/SQL的兼容性,使用:
SMALLINT NOT NULL
一个整型,这是很容易做到的计算。 ENUM
并不坏,但是由于它是双字符串/ int类型(在封面之下,它是一个int,但是从外部看,它是一个字符串),所以可能会搞砸了。事实上,假设你确实需要去3星级,或者10星级左右,那么迁移将不那么痛苦。
相关问题
- 1. PHP - 评级1-5星级
- 2. 5星评级系统mysql设置
- 3. php mysql 5星评级结构
- 4. 5星评级脚本
- 5. CSS 5星级评分系统,星级问题
- 6. 发布fyneworks星级评分数据
- 7. Mysql贝叶斯和按星级评分
- 8. Twitter Bootstrap rtl评级星级
- 9. 使用PHP创建5星级产品评论
- 10. 使用JQuery评级星级并将数据提交到分析
- 11. MySQL评级数据库结构
- 12. woocomerce评级星星臭虫:“SSSSS”
- 13. 星级评分系统
- 14. 星级评分系统
- 15. Laravel - 星级评分 - 优化?
- 16. 星级评分系统html
- 17. 星级评分系统(jQuery)
- 18. 单星级评分条码
- 19. CSS星级评定HTML
- 20. 简单评级明星CSS
- 21. 5星级评分所需的帮助 - Jquery
- 22. Xcode地图标注:5星级评分小工具
- 23. 帮助一个简单的5星评级控制
- 24. 威尔逊得分在C#中的1-5星评级#
- 25. 如何将5星评级转换为python中的像素?
- 26. Neo4j的5星级用户评价实施
- 27. 任何方式来压缩这jQuery的5星评级功能?
- 28. 我如何在mysql数据库中存储星级评分的值
- 29. mysql数据类型
- 30. MySQL数据类型?
确实,或者如果你打算平均他们。 TINYINT可能更合适,只要确保在应用程序中限制值即可。 – 2010-01-12 14:08:12
好点谢谢!举例来说,如果我想计算产品枚举的平均评分将是一个不错的选择,对吧?我只需要使用一个int并以编程方式将输入约束在1&5> – 2010-01-12 14:09:43
@Jordan之间,我的想法就是这样。 ENUM确实闪耀,如果你有一个固定的文本列表,并没有数字内涵 – 2010-01-12 14:09:48