2016-05-29 9 views
0

現在、運用データベースのダンプを作成し、開発データベースに展開しようとしています。テーブルの定義者を見るにはどうすればいいですか?

私はそうする前に、データベースの定義者をデプロイメントが完了した後に開発データベースで使用される定義者に変更するスクリプトを追加します。

テーブルの現在の定義者は何ですか? Iv'eはSHOW CREATE TABLEを試しましたが、それは私にそのテーブルの定義者を与えません。

私は既に他のスキーマに対してそうするスクリプトを持っていますが、他のスキーマの定義者が同じかどうかはわかりません。

また、私はインターネット上でこれに対する答えを見つけることができなかったので、私はここでそれを求めています。

ありがとうございました。

+0

私はビューとストアドプロシージャには "定義者"しかないと思います。 –

答えて

0

データベースとテーブルには、MySQLでは「定義者」(またはDBO)がありません。

"users"は、データベースやテーブルにアクセスするための "GRANTed"権限です。 GRANTsはあなたが解決しようとしているものを解決しますか?

関連トピック...ストアドルーチンは「呼び出し元」または指定された「ユーザー」(ルーチンの作成時に選択したもの)として実行されますが、それはあなたが尋ねているものではないと思います。

関連する問題