以下のデータベースを用意する
id | userid | name
1 | 1 | John
2 | 1 | John
3 | 2 | Joe
4 | 2 | Joe
5 | 2 | Joe
6 | 3 | Sue
7 | 3 | Sue
データベースを作成してからユーザーを作成する方法を取得する必要があります。私がmysqlで作成した各ユーザーは、ユーザーIDのデータへのアクセスを制限しています。データベース内のすべてのデータベース テーブルには、userid 値があります。
したがって、それらが読み取り、更新、挿入、または削除のいずれであっても。そのデータベースにアタッチした特定の mysql ユーザーを経由している場合、そのユーザーには、ユーザー ID がある場所でのみ読み取り、更新、挿入、または削除を行う必要があります。
私はmysqlトリガーについていくつか読んだことがありますが、うまくいくものは見つかりませんでした。
データが含まれており、ユーザー ID によって制限されているバックエンドがあります。
Web サイトは、ユーザー ID so に基づいてそのテーブルからデータを取得しますselect * from articles where userid=1
。現在、そのコードはユーザーが変更できます。記事から * を選択する方法が欲しいのですが、userid=1
mysql はその mysql ユーザーの行のみを結果として取得します。目標は、すべてのユーザーが mysql データベースへの独自の mysql ユーザー ログインを持ち、そのユーザー ID の特定の値に制限することです。
何かご意見は?本当にありがとう!