我试过两个密码..。显示同样的错误
1.SELECT columnname FROM tablename ORDER BY columnname DESC LIMIT 1
SELECT MAX(columnname ) AS max FROM tablename我正在尝试增加列的值。(++string)它正常工作直到10。在10之后,它不是增量。
然后我手动检查,然后得到结果9。
成绩达-1 2 3 4 5 6 7 8 9 10 10 10
我认为数据库count 10 as 1。我不知道为什么?
以后我想把号码改为字符串,就像.pro1,pro2就像that..so,我不想改变数据类型
发布于 2014-09-12 08:51:29
我认为您的列数据类型为非数字格式。如果您的数据类型是CHAR (或VARCHAR)类型,它将选择9作为您的最大数字。
如果将列的数据类型更改为INT,则应解决问题。
https://dba.stackexchange.com/questions/76376
复制相似问题