Über create table as select (CTAS)
Wenn wir das tun:
create table big2 as select * from big1;
Sind die Indizes und Einschränkungen auch mit übernommen in die neue Tabelle?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn wir das tun:
create table big2 as select * from big1;
Sind die Indizes und Einschränkungen auch mit übernommen in die neue Tabelle?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur not NULL-Einschränkungen kopiert werden. Sehen FAQ.
Können Sie tun
CREATE TABLE big2 (bigid PRIMARY KEY) AS SELECT * FROM big1
tp erstellen Sie einen Primärschlüssel, aber ja, für die anderen Indizes, die Sie kopieren möchten, und führen Sie den index-Erstellung Skripte.Nur zur info, es ist ein einfacher Weg, sich daran zu erinnern Indizes neu erstellen nach dem löschen der Quelle Tabelle: