Comment puis-je voir l'original MySQL utilisé pour créer une vue en phpMyAdmin ou un autre programme?

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

Question

Comment puis-je voir le d'origine MySQL utilisé pour créer une vue en phpMyAdmin ou un autre programme?

J'utilise la version phpMyAdmin 3.3.9.

Ce message indique comment voir le SQL utilisé pour créer une vue mais son pas le SQL d'origine utilisé. Comment puis-je modifier un affichage à l'aide phpMyAdmin 3.2. 4

Le code de retour des œuvres, il n'a tout simplement pas mon format original qui rend plus difficile à modifier. Y at-il un programme pour vous faciliter la tâche ou dois-je sauver mon SQL d'origine dans un endroit de fichier texte?

Exemple:

SQL utilisé:

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 retour:

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`
Était-ce utile?

La solution

Vous ne pouvez pas trouver SQL exacte utilisée pour créer une vue, mais vous pouvez voir le analysable version, qui sera bien sûr très proche et sémantiquement exactement la même chose, en utilisant cette commande:

show create view my_view_name;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top