查找了有关 MYSQL 中减号运算符错误的所有问题,但找不到解决方案。 所有给定的解决方案都不起作用。 我正在尝试了解库存单位和订单单位之间的差异 我的查询是这样的:
$sql = "SELECT UnitsInStock - UnitsOnOrder as 'Difference'
FROM products ";
为什么我收到这个错误?
Warning: mysqli_query(): (22003/1690): BIGINT UNSIGNED value is out of range
最佳答案
你可以试试这个:
SELECT CAST(UnitsInStock AS SIGNED) - CAST(UnitsOnOrder AS SIGNED) as 'Difference' FROM products
关于MYSQL 查询减号运算符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21197475/