Erstellen Sie eine temporäre Tabelle in MySQL mit einem Index aus einer Auswahl
Ich habe eine gespeicherte Funktion, in der ich temporäre Tabellen verwende. Aus Performancegründen benötige ich einen Index in dieser Tabelle. Leider kann ich nicht verwendenALTER TABLE
weil dies ein implizites Commit verursacht.
Daher suche ich nach der Syntax zum Hinzufügen derINDEX
zumtempid
während der Erstellung. Kann mir jemand helfen?
CREATE TEMPORARY TABLE tmpLivecheck
(
tmpid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY
)
SELECT *
FROM tblLivecheck_copy
WHERE tblLivecheck_copy.devId = did;