【SQLyog】为什么按F12自动排序以后就不能运行了,报错1630

源代码:

SELECT
    MIN (salary),
    department_id
FROM
    employees
GROUP BY department_id
HAVING MIN (salary) >
    (SELECT
        MIN (salary)
    FROM
        employees
    WHERE department_id = '50');
错误代码: 1630
FUNCTION myemployees.min does not exist.
Check the 'Function Name Parsing and Resolution' section in the Reference Manual

翻译:函数myEmployees.min不存在。检查参考手册中的“函数名解析和解析”部分

出错原因,MIN()函数min后面接了空格,删掉空格即可正常运行

F12自动整理格式会多出很多空格,SQLyog里需要注意,函数与括号()之间出现空格会导致出错。

其实这个问题只在少数版本的SQLyog里才会出现,如果一直有,就卸载了装最新版本的SQLyog就行了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值