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

mysql zkopírujte datový typ sloupce do jiné tabulky

Pokud si přejete data zkopírovat:

INSERT INTO newTable (col1, col2) 
SELECT col1, col2 FROM otherTable

Pokud si přejete zkopírovat strukturu tabulky:

Dokumentace

Pokud chcete zkopírovat strukturu a data:

CREATE TABLE animals2 AS 
SELECT *
FROM animals ;

A pokud chcete zkopírovat strukturu (ale ne všechny sloupce) bez dat:

CREATE TABLE animals2 AS 
SELECT animal                -- only the columns you want
FROM animals 
WHERE FALSE;                 -- and no data



  1. Jak obnovit zapomenuté kořenové heslo MySQL?

  2. Mysql - sekvence více indexů sloupců

  3. Více CTE v jednom dotazu

  4. hromadná aktualizace seznamu hodnot ze seznamu id