0

私が始めているプロジェクトでは、特定の条件に基づいてユーザーに権限を与えたいと思います。たとえば、(特定のテーブルで):

  • すべての行を読み取ることができます
  • ID < x の行には書き込みできませんが、行 >= x には書き込みできます
  • 等...

これらの条件はユーザーごとに変わる可能性があるため、ビューを避けたいと思います (ケースごとにビューを作成する必要があることを理解しています)。クライアント側でこれを強制することも避けたいと思います。

これが不可能な場合、どのような回避策を提案しますか?

よろしくお願いします。

4

1 に答える 1

1

生のMySQL特権システムでは不可能だと思います。

クライアント側に実装したくない限り、MySQL コードを自分で変更することが唯一の選択肢かもしれません。結局、それはオープンソースです;)

于 2008-11-12T18:30:05.863 に答える