Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Utwórz tabelę tymczasową w instrukcji SELECT bez oddzielnej tabeli CREATE TABLE

CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)

Z instrukcji znajdującej się pod adresem http://dev.mysql. com/doc/refman/5.7/en/create-table.html

Podczas tworzenia tabeli można użyć słowa kluczowego TEMPORARY. Tabela TEMPORARY jest widoczna tylko dla bieżącej sesji i jest automatycznie odrzucane po zamknięciu sesji. Oznacza to, że dwie różne sesje mogą używać tej samej nazwy tabeli tymczasowej bez konfliktu między sobą lub z istniejącą tabelą o tej samej nazwie, która nie jest TEMPORARY. (Istniejąca tabela jest ukryta do momentu usunięcia tabeli tymczasowej). Aby utworzyć tabele tymczasowe, musisz mieć uprawnienie CREATE TEMPORARY TABLES.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak radzić sobie z błędami dla zduplikowanych wpisów?

  2. JSON_EXTRACT() – Zwróć dane z dokumentu JSON w MySQL

  3. CURDATE() Przykłady – MySQL

  4. Pobrać nazwy kolumn tabeli w MySQL?

  5. Jaki jest rozmiar kolumny int(11) w mysql w bajtach?