Vous pouvez faire CREATE TABLE SELECT
de la vue pour le construire. Cela devrait dupliquer la structure de la vue en tant que nouveau tableau contenant toutes les lignes de la vue. Voici la référence de syntaxe MySQL
pour cette déclaration.
CREATE TABLE tbl_from_view AS
SELECT
col1,
col2,
col3,
col4,
col5
FROM your_view;
Notez que vous voudrez être très explicite dans vos sélections de colonnes. Il est déconseillé de faire un SELECT *
de la vue source. Assurez-vous également que vous disposez d'alias pour toutes les colonnes calculées ou agrégées telles que COUNT(*), MAX(*), (col1 + col2)
, etc.