Definieren Schlüssel in temporäre Tabelle anzulegen
Wie definiere ich die Schlüssel für eine temporäre Tabelle, die erstellt wird von einer SELECT-Anweisung?
Habe ich:
CREATE temporary TABLE _temp_unique_parts_trading
engine=memory AS
(SELECT parts_trading.enquiryref,
sellingcurrency,
jobs.id AS jobID
FROM parts_trading,
jobs
WHERE jobs.enquiryref = parts_trading.enquiryref
GROUP BY parts_trading.enquiryref)
Aber wo definiere ich die Schlüssel?
- Haben Sie versucht, nur mit normalen key-Definitionen für die Tabellen?
- Was meinst du? Ich habe gesehen, Tabellen erstellt, nicht von einer SELECT-Anweisung, die in der index-Spalten setzen, aber nicht einmal wie meine.
- Egal nun, wie Sie bereits gesehen haben Ajreal Antwort, aber im Grunde müssen Sie erklären die Spalten voll.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun,
Grundsätzlich append der Tabelle schema (index -, Spalten-Datentyp) direkt nach TABLE_NAME