sql >> Databáze >  >> RDS >> Mysql

Snadná syntaxe „vytvořit tabulku z pohledu“ v mysql?

Můžete provést CREATE TABLE SELECT z pohledu postavit ji. To by mělo duplikovat strukturu pohledu jako novou tabulku obsahující všechny řádky pohledu. Zde je odkaz na syntaxi MySQL za toto prohlášení.

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

Všimněte si, že budete chtít být ve výběru sloupců velmi explicitní. Není vhodné provádět SELECT * z pohledu zdroje. Ujistěte se také, že máte aliasy pro všechny vypočítané nebo agregované sloupce, jako je COUNT(*), MAX(*), (col1 + col2) , atd.



  1. Aktualizujte řádek, ale vložte, pokud řádek v codeigniter neexistuje

  2. PostgreSQL:Vytvořte index v časovém razítku::DATE

  3. Co je SQL Server? (Definice, verze, edice)

  4. MySQL a PHP Neočekávaná T_Variable