PHPMyAdminまたは他のプログラムでビューを作成するために使用される元のMySQLを確認するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/7356447

質問

どうすれば見ることができますか オリジナル mysqlは、phpmyadminまたは他のプログラムでビューを作成するために使用されていましたか?

phpmyAdminバージョン3.3.9を使用しています。

この投稿では、ビューを作成するために使用されるSQLを表示する方法について説明しますが、元のSQLは使用されていません。phpmyAdmin 3.2.4を使用してビューを編集するにはどうすればよいですか?

コードは機能していますが、元の形式がなく、編集が難しくなっています。これを簡単にするプログラムはありますか、それとも元のSQLをどこかにテキストファイルに保存する必要がありますか?

例:

使用済み:

CREATE VIEW `wheel`.`new_view` AS
SELECT
`t_ci_sessions`.`session_id`,
`t_ci_sessions`.`ip_address`,
`t_ci_sessions`.`user_agent`,
`t_ci_sessions`.`last_activity`,
`t_ci_sessions`.`user_data`
FROM `wheel`.`t_ci_sessions`;
SELECT * FROM `wheel`.`ci_sessions`;

sql phpmyadmin returns:

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `new_view` AS select `t_ci_sessions`.`session_id` AS `session_id`,`t_ci_sessions`.`ip_address` AS `ip_address`,`t_ci_sessions`.`user_agent` AS `user_agent`,`t_ci_sessions`.`last_activity` AS `last_activity`,`t_ci_sessions`.`user_data` AS `user_data` from `t_ci_sessions`
役に立ちましたか?

解決

ビューを作成するために使用される正確なSQLを見つけることはできませんが、 解析 このコマンドを使用して、もちろん非常に近く、意味的にはまったく同じです。

show create view my_view_name;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top