我正在使用 MySQL Workbench v5.2.44 CE。我正在针对本地 MySQL 5.5 安装运行它。
我正在尝试使用CAST
函数,但不断出现以下错误:
语法错误,意外的 INT_SYM
源日期和目标日期类型是什么并不重要。唯一不给我错误的是当目标数据类型是DECIMAL
。这是一个例子:
SELECT CAST(IFNULL(comboCount, 1) * COUNT(partID) AS INT) INTO comboCount
FROM productOption
我已经尝试了一切,但似乎没有任何效果。
尝试在外面做数学:
SELECT CAST(IFNULL(comboCount, 1) AS INT) * COUNT(partID) INTO comboCount
FROM productOption
如果这不起作用,请尝试CAST
as UNSIGNED
; not INT
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)