Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql varchar的订单存储为数字,输出错误_Mysql_Sql - Fatal编程技术网

Mysql varchar的订单存储为数字,输出错误

Mysql varchar的订单存储为数字,输出错误,mysql,sql,Mysql,Sql,我正在尝试一个简单的select查询,但输出完全错误,主要是一个Laravel项目,但我在phpMyAdmin上尝试了SQL,错误仍然是一样的 检查属性价格类型是否为int。 似乎是varchar检查property\u price type是否为int。 如果property\u price的数据类型是varchar SELECT * FROM properties ORDER BY property_price+0 ASC LIMIT 10; 或 SELECT * FROM propert

我正在尝试一个简单的select查询,但输出完全错误,主要是一个Laravel项目,但我在phpMyAdmin上尝试了SQL,错误仍然是一样的


检查属性价格类型是否为int。
似乎是varchar检查property\u price type是否为int。
如果
property\u price
的数据类型是
varchar

SELECT * FROM properties ORDER BY property_price+0 ASC LIMIT 10;

SELECT * FROM properties ORDER BY CAST(property_price AS UNSIGNED) ASC LIMIT 10;


property\u price
列的数据类型更改为数字类型。

如果
property\u price
的数据类型为
VARCHAR

SELECT * FROM properties ORDER BY property_price+0 ASC LIMIT 10;

SELECT * FROM properties ORDER BY CAST(property_price AS UNSIGNED) ASC LIMIT 10;


属性价格
列的数据类型更改为数字类型。

属性价格的数据类型是什么
varchar
?哪种数据类型具有您的列属性\u price?我猜是char?最好是以这种方式更改数据类型。在应用组函数SUM,AVG时,您可能会遇到问题,这对项目来说将是一个严重的问题。
property\u price
的数据类型是什么
varchar
?哪种数据类型具有您的列属性\u price?我猜它是char?最好是以这种方式更改数据类型,在应用组函数SUM,AVG时可能会遇到问题,这对项目来说将是一个严重的问题。这应该是一个注释,而不是答案。这应该是一个注释,而不是答案。