sql >> Database >  >> RDS >> Mysql

Maak een tijdelijke tabel in een SELECT-instructie zonder een aparte CREATE TABLE

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

Uit de handleiding op http://dev.mysql. com/doc/refman/5.7/en/create-table.html

U kunt het trefwoord TIJDELIJK gebruiken bij het maken van een tabel. Een TIJDELIJKE tabel is alleen zichtbaar voor de huidige sessie , en wordt automatisch verwijderd wanneer de sessie is gesloten. Dit betekent dat twee verschillende sessies dezelfde tijdelijke tabelnaam kunnen gebruiken zonder conflict met elkaar of met een bestaande niet-TIJDELIJKE tabel met dezelfde naam. (De bestaande tabel is verborgen totdat de tijdelijke tabel wordt verwijderd.) Om tijdelijke tabellen te maken, moet u het recht CREATE TIJDELIJKE TABLES hebben.



  1. Hoe u uw SQL-server kunt versnellen met behulp van Database Performance Monitoring

  2. Wat is een kandidaatsleutel in databaseontwerp?

  3. Hoe INFO-berichten te onderdrukken bij het uitvoeren van psql-scripts

  4. Oracle UTL_SMTP:Voorbeeld van e-mail met bijlage verzenden met Oracle Wallet-verificatie