有什么方法可以阻止用户对我的数据库执行 UNION 操作?
最佳答案
您可以在运行查询之前为查询构建一个EXPLAIN
,如果在select_type
中提到了UNION
,则拒绝该查询。
不过,这不允许您运行任何 DML
查询,因为 EXPLAIN
对它们不起作用。
并不是说我不知道为什么你需要这样做。
关于mysql - 阻止用户对数据库执行 UNION 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5746498/