0


0

MySQLのクロステーブル更新許可の問題

次のような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'

どうすればこれを回避できますか?

1 Answer