MYSQL FUNCTION str does not exist,该怎么解决

MYSQL FUNCTION str does not exist,该怎么解决,第1张

原因估计是 SUM 后面,不能有空格缘故……

估计 MySQL 某些版本有这个毛病。

1

2

3

4

5

6

7

8

9

10

11

mysql>select SUM ( sale_money ) FROM sale_report

ERROR 1630 (42000): FUNCTION test.SUM does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual

去除空格以后:

mysql>select SUM(sale_money) FROM sale_report

+-----------------+

| SUM(sale_money) |

+-----------------+

| 741407.00 |

+-----------------+

1 row in set (0.00 sec)

哈哈, 这个情况我也遇到过。

原因估计是 SUM 后面,不能有空格的缘故……

估计 MySQL 某些版本有这个毛病。

mysql> select SUM ( sale_money ) FROM sale_report

ERROR 1630 (42000): FUNCTION test.SUM does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual

去除空格以后:

mysql> select SUM(sale_money) FROM sale_report

+-----------------+

| SUM(sale_money) |

+-----------------+

|       741407.00 |

+-----------------+

1 row in set (0.00 sec)

一、我们一般的连接步骤如下:

1、在MyEclipse中连接MySQL数据库:依次点击window-->show view-->other-->MyEclipse Database-->DB Browser

2、选中DB Browser,右键单击,并选择New一个数据连接的菜单,新建一个MySQL连接,在d出的新窗口中填入相应的信息

3、然后点击Finish,完成此次 *** 作,却得到了如下图所示的错误信息,尝试多次也无法连接,为了验证用户名和密码是否正确,我们在MySQL终端尝试输入该用户和密码

二、解决方法:

最终在终端使用“select * from mysql.user”命令查询用户表的时候,结果返回却只有root一个用户,然后将MyEclipse中MySQL连接中的User name改成root就能连接成功了。

参考资料

MyEclipse连接MySQL数据库报错解决办法.脚本之家[引用时间2017-12-29]


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/8341110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存