3
A
回答
7
是的,这将是一个适当的数据类型,因为它强制你的域名。
但是,如果您要添加(或进行任何其他数学运算),则数字数据类型可能会更好。
9
我建议使用
TINYINT UNSIGNED NOT NULL
,或者更好的ANSI/SQL的兼容性,使用:
SMALLINT NOT NULL
一个整型,这是很容易做到的计算。 ENUM
并不坏,但是由于它是双字符串/ int类型(在封面之下,它是一个int,但是从外部看,它是一个字符串),所以可能会搞砸了。事实上,假设你确实需要去3星级,或者10星级左右,那么迁移将不那么痛苦。
相关问题
- 1. PHP - 评级1-5星级
- 2. php mysql 5星评级结构
- 3. 5星评级系统mysql设置
- 4. Angular 5星级评分栏
- 5. 从数据库获取数据到5星级评分
- 6. 在laravel显示多个评级星级jquery酒吧评级5
- 7. 数据库模式和SQL的5星评级
- 8. CSS 5星级评分系统,星级问题
- 9. CSS为5星级评分系统
- 10. 发布fyneworks星级评分数据
- 11. Mysql贝叶斯和按星级评分
- 12. 没有if/then逻辑的星型/半星级评定函数?
- 13. 星级评级系统(星半)
- 14. 引导星级评级组默认星
- 15. rails星级评分系统 - ajaxful评级
- 16. Twitter Bootstrap rtl评级星级
- 17. CakePHP星级评分
- 18. CSS星级评分
- 19. 星级评定悬停独立的每个星级评分
- 20. 使用PHP创建5星级产品评论
- 21. 使用JQuery评级星级并将数据提交到分析
- 22. MySQL评级数据库结构
- 23. 写5星级评分系统的最佳方法是什么?
- 24. Jquery的星级评分
- 25. 星级评分系统
- 26. 显示星上评级
- 27. 单星级评分条码
- 28. CSS星级评定HTML
- 29. 验证jQuery评级明星
- 30. 简单评级明星CSS
确实,或者如果你打算平均他们。 TINYINT可能更合适,只要确保在应用程序中限制值即可。 – 2010-01-12 14:08:12
好点谢谢!举例来说,如果我想计算产品枚举的平均评分将是一个不错的选择,对吧?我只需要使用一个int并以编程方式将输入约束在1&5> – 2010-01-12 14:09:43
@Jordan之间,我的想法就是这样。 ENUM确实闪耀,如果你有一个固定的文本列表,并没有数字内涵 – 2010-01-12 14:09:48