都是navicat的错
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,对普通的mysql账号,在navicat12上建立的连接,在界面上双击执行函数,报参数不对,而用root账号连接是执行该函数正常的错误如下:Procedure execution failedInco
千家信息网最后更新 2026年10月31日都是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安全错误
数据库的锁怎样保障安全
互联网通讯科技
科技企业和互联网企业
互联网科技开发公司
北京互联网科技
金融科技 互联网金融
智网互联网科技
美国互联网黑科技
米客互联网科技
互联网科技公司名称
广西拼得多互联网科技有限公司
云创客互联网科技公司
天速互联网络科技有限公司
赶超互联网科技 微信多开
畅思互联网科技
中国互联网公司排名锤子科技
济南有互联网科技公司吗
广州互联网高科技取餐柜
珠海东科互联网科技有限公司
互联网科技机房
承德科技产业互联网平台
深圳九邦互联网科技有限公司
互联网科技的
金融科技与互联网金融
亿策互联网科技
佰商互联网科技有限公司
互联网科技公司的市场部门
玉溪新华互联网科技好不好
国大互联网教育科技有限公司薪资
广州富喜互联网络科技
六子台科技互联网展会