Puoi fare CREATE TABLE SELECT
dalla vista per costruirlo. Ciò dovrebbe duplicare la struttura della vista come una nuova tabella contenente tutte le righe della vista. Ecco il riferimento alla sintassi MySQL
per questa affermazione.
CREATE TABLE tbl_from_view AS
SELECT
col1,
col2,
col3,
col4,
col5
FROM your_view;
Nota che vorrai essere molto esplicito nelle selezioni delle tue colonne. Non è consigliabile eseguire un SELECT *
dalla vista sorgente. Assicurati anche di avere alias per qualsiasi colonna calcolata o aggregata come COUNT(*), MAX(*), (col1 + col2)
, ecc.