gpt4 book ai didi

mysql - 检查用户是否有权以编程方式截断表

转载 作者:行者123 更新时间:2023-11-30 22:48:38 25 4
gpt4 key购买 nike

我想检查用户是否有权以编程方式截断 MySQL 数据库中的表。此检查需要在没有任何副作用的情况下完成。

关于我如何做到这一点有什么建议吗?

最佳答案

TRUNCATE TABLE 需要两个表权限:DropDELETE 存储在mysql.tables_priv 表中,因此您需要检查用户是否具有这两种权限。即:此查询显示哪个用户对哪个表具有截断权限:

select user,table from mysql.tables_priv
where Table_priv like '%Delete%' and Table_priv like '%Drop%'

关于mysql - 检查用户是否有权以编程方式截断表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28802901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com