sql >> Databasteknik >  >> RDS >> Mysql

Enkel syntax för 'skapa tabell från vy' i mysql?

Du kan göra CREATE TABLE SELECT från utsikten att bygga den. Det borde duplicera vyns struktur som en ny tabell som innehåller alla vyns rader. Här är MySQL-syntaxreferens för detta uttalande.

CREATE TABLE tbl_from_view AS    
  SELECT
    col1,
    col2,
    col3,
    col4,
    col5
  FROM your_view;

Observera att du kommer att vilja vara mycket tydlig i dina kolumnval. Det är inte tillrådligt att göra en SELECT * från källvyn. Se också till att du har alias för alla beräknade eller aggregerade kolumner som COUNT(*), MAX(*), (col1 + col2) osv.



  1. Try_Convert för SQL Server 2008 R2

  2. Inga förberedda uttalanden på serversidan med MySQL Connector/J

  3. Den heliga graalen att rengöra input och output i php?

  4. Iterera genom tabellen, utför beräkning på varje rad