gpt4 book ai didi

Mysql跨表更新权限问题

转载 作者:行者123 更新时间:2023-11-29 14:58:05 26 4
gpt4 key购买 nike

我正在执行类似于以下的 MySQL 查询:

    UPDATE my_articles a
LEFT JOIN categorylinks cl ON a.pageid = cl.cl_from
SET a.importance = 'High'
WHERE cl.cl_to = 'High'

问题是,我没有 categorylinks 表的更新权限(我确实有 my_articles 的更新权限),因此查询失败并显示以下消息

 UPDATE command denied to user 'svick'@'willow.toolserver.org' for table 'categorylinks'

我该如何解决这个问题?

最佳答案

我会使用“更新”中的“选择”来完成此操作。

类似的东西(未测试):

UPDATE my_article a
SET a.importance = 'High'
WHERE a.page_id IN(SELECT cl.cl_from FROM categorylinks cl WHERE cl.cl_to='High')

关于Mysql跨表更新权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4028319/

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