sql >> Database teknologi >  >> RDS >> Mysql

Opret en midlertidig tabel i en SELECT-sætning uden en separat CREATE TABLE

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

Fra manualen fundet på http://dev.mysql. com/doc/refman/5.7/da/create-table.html

Du kan bruge nøgleordet MIDLERTIDIG, når du opretter en tabel. En MIDLERTIDIG tabel er kun synlig for den aktuelle session , og slippes automatisk når sessionen er lukket. Det betyder, at to forskellige sessioner kan bruge det samme midlertidige tabelnavn uden at komme i konflikt med hinanden eller med en eksisterende ikke-MIDLERTIDIG tabel med samme navn. (Den eksisterende tabel er skjult, indtil den midlertidige tabel er slettet.) For at oprette midlertidige tabeller skal du have privilegiet CREATE TEMPORARY TABLES.



  1. Rediger materialiseret visningsforespørgsel

  2. Hvordan din lille virksomhed kan drage fordel af cloud computing

  3. Hvordan viser jeg fejl for min MySQLi-forespørgsel?

  4. SQL kommandoer