MySQL整数引号?

时间:2012-03-10 17:29:58

标签: mysql sql int

将整数值发布到MySQL数据库时,我应该使用引号吗? 使用引号和不使用引号有什么区别?

2 个答案:

答案 0 :(得分:3)

在这种情况下,这是IMO的一般编程答案。如果要使用整数,则不应将它们视为字符串(使用引号)。在大多数情况下,您强制处理引擎将其从字符串转换为int。那么,为什么要添加额外的工作,如果它已经是一个int开始。

答案 1 :(得分:1)

在大多数情况下,您不会注意到任何差异,但是当您将大量数字ID传递给IN运算符时,差异可能会很大。运算符对其参数进行排序,使随机访问更加顺序,字符串参数可能会使优化器混淆。