都是navicat的错
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,对普通的mysql账号,在navicat12上建立的连接,在界面上双击执行函数,报参数不对,而用root账号连接是执行该函数正常的错误如下:Procedure execution failedInco
千家信息网最后更新 2025年11月06日都是navicat的错
对普通的mysql账号,在navicat12上建立的连接,在界面上双击执行函数,报参数不对,
而用root账号连接是执行该函数正常的
错误如下:
Procedure execution failed
Incorrect number of arguments for FUNCTION we_newrs.func_nextval; expected 1, got 0

英文意思是调用function参数的个数错误,需要一个,给0个。
开始还以为是这个账号没执行 execute 权限,授权了好几遍,flush了好几次,都没用
后来,在命令行下,执行: select fun_xxxx('xxx'); 是ok的,才知道这个原来是navicat的问题。
navicat12 执行sql/保存function/procedure,有错误时返回的信息提示错误代码,不提示错误位置。让你的工作难度加大10倍。还不如命令行。
另外权限的变更,要做的两件事
3.1 服务器上记得flush privileges; 让你变更写入权限表
3.2 要重启应用, 对于已经连接到数据库的应用程序,权限变更不会生效。
比如你授权了execute权限,应用程序还是报execute command denied to user xxx
权限
错误
账号
应用
函数
参数
命令
应用程序
程序
提示
不对
普通
个数
代码
位置
信息
意思
数据
数据库
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库操作主要有哪些
ibm服务器价格
做域控服务器
服务器为什么只有一个端口用不了
数据库文件的类型及特点
学院信息表的数据库表
代抢软件开发
数据库第五版课后答案第四章
服务器总是自动修改密码
网络基础网络安全好就业吗
v5 服务器系统安装
人工智能与网络安全专业的联系
网络安全宣传密码
互联网和高科技有什么区别
简单的数据库软件
软件开发 淘汰率
外国的网络安全企业
网络技术和计算机的飞速发展
数据库通环比例子
全门户网络技术服务协议
日本软件开发流程和步骤
软件开发招聘考试试题
网络安全指的计算机设备
可信溯源网络技术
网络安全知识教育竞赛
天融信网络安全产品怎么样
数据库招聘北京
软件开发文档 博客
搞软件开发的转硬件开发
java 搭建邮件服务器