0

共有ホスティング サーバーで CPanel を使用して mysql データベースを作成します ... ユーザーに CREATE、UPDATE、DELETE、INSERT の権限を与えました。REPLACE 構文を使用するにはどのような権限を与える必要がありますか .... 利用可能な権限 (すでに知っているかもしれません)... ALTER、CREATE ROUTINE、CREATE VIEW、DROP、INDEX、LOCK TABLES、SELECT、UPDATE、CREATE、CREATE TEMPORARY TABLES、DELETE、EXECUTE、INSERT、REFERENCES、SHOW VIEW ...しかし、私は見つけることができませんでしたREPLACE権限...これはオンラインサーバーでの私の最初の経験であるため....私には手がかりがありません助けてください... :)

4

1 に答える 1

4

マニュアルページのreplace引用:

を使用するには、テーブルのと特権のREPLACE両方が必要です。INSERTDELETE

insertこれは、replaceが単純な、またはa delete、次にinsert (重複キーエラーが発生したために最初の挿入が失敗した場合)のいずれかを実行できることを考えると、理にかなっています。

于 2012-05-18T04:28:35.460 に答える