sql >> Database >  >> RDS >> Mysql

MySQL tijdelijke versus geheugentabel in opgeslagen procedures

Waarom is dit beperkt tot slechts de twee opties? Je kunt het volgende doen:

CREATE TEMPORARY TABLE t (avg double) ENGINE=MEMORY;

Wat werkt, hoewel ik niet zeker weet hoe ik moet controleren of de geheugenengine hier daadwerkelijk wordt gebruikt.



  1. SQL-fout:ORA-00922:ontbrekende of ongeldige optie voor het maken van samengestelde sleutel

  2. Zoek in meerdere tabellen naar dezelfde waarde en krijg de tabel waar het resultaat vandaan komt

  3. Logboek van SQL Server 2008 wordt niet afgekapt

  4. Selecteer meerdere rijwaarden in één rij met clausules met meerdere tabellen