MySQL错误:操作数应包含至少1列(逗号与点)

时间:2013-10-27 16:33:01

标签: mysql

SELECT (0,14285714285714285714285714285714*(5 - 2) + 2)

这是什么意思?

给我带来麻烦的实际路线是:

SET @a13 = (0,14285714285714285714285714285714*(@a - @tmpv) + @tmpv)

先前已在触发器

中计算了@a和@tmpv

任何见解都会有所帮助

1 个答案:

答案 0 :(得分:3)

查询中存在语法错误:您使用逗号作为小数分隔符。你必须使用一个点。这很好用:

SELECT ( 0.14285714285714285714285714285714 * ( 5 -2 ) +2 )