请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

chenjamo
金牌服务用户   /  发表于:2023-2-2 19:53  /   查看:605  /  回复:1
1金币
本帖最后由 chenjamo 于 2023-2-2 19:55 编辑

当外联数据库为mysql的时候

在服务端命令中如果语句包含set @i=0;这样的话就会出现如下图所示的提示


相同的sql语句在mysql中执行是没有问题的,是什么原因造成这样的?
不允许用户自定义参数?然后需要在连接中增加Allow User Variables=True?


PS:修改了连接参数后确实可以执行了,但是能否说明下是什么原因才默认不允许的?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,一般数据库连接的时候默认就是false, 活字格中是跟数据库保持一致,如果默认打开了可能会造成权限的泄露。

1 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-2-2 19:53:10
来自 2#
您好,一般数据库连接的时候默认就是false,
活字格中是跟数据库保持一致,如果默认打开了可能会造成权限的泄露。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部