Das spezifische Indizes dynamisch löschen DROP-VERFAHREN, WENN EIN UPGRADE VORHANDEN IST; TRENNUNGSZEICHEN $$ PROZEDUR-UPGRADE ERSTELLEN() BEGINNEN -- RESOURCE.AUDIO_ATTRIBUTE WENN VORHANDEN (AUSWÄHLEN * AUS INFORMATION_SCHEMA.STATISTICS, WO TABLE_SCHEMA = ‚RESSOURCE‘ UND TABLE_NAME = ‚AUDIO_ATTRIBUTE‘ UND INDEX_NAME = ‚Ressource_Publish_Ressource_ID_Index‘) DANN ALTER TABLE `AUDIO_ATTRIBUTE` DROP INDEX resource_publish_resource_id_index; ENDE, WENN; ENDE$$ TRENNUNGSZEICHEN ; Rufen Sie Upgrade() auf; DROP-VERFAHREN, WENN EIN UPGRADE VORHANDEN IST; Dynamisches Hinzufügen von Feldern DROP-VERFAHREN, WENN EIN UPGRADE VORHANDEN IST; TRENNUNGSZEICHEN $$ PROZEDUR-UPGRADE ERSTELLEN() BEGINNEN -- HAUSAUFGABE.HAUSAUFGABE_QUESTION_GROUP.FROM_ID WENN NICHT EXISTIERT (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'FROM_ID') DANN ALTER TABLE `HOMEWORK_QUESTION_GROUP` ADD COLUMN FROM_ID VARCHAR(50) NULL; ENDE, WENN; -- HAUSAUFGABEN.HAUSAUFGABEN_FRAGENGRUPPE.FRAGETYP WENN NICHT EXISTIERT (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HOMEWORK' AND TABLE_NAME = 'HOMEWORK_QUESTION_GROUP' AND COLUMN_NAME = 'QUESTION_TYPE') DANN ALTER TABLE `HOMEWORK_QUESTION_GROUP` ADD COLUMN QUESTION_TYPE VARCHAR(50) NULL; ENDE, WENN; --HOMEWORK.HOMEWORK_QUESTION_GROUP.DIFFICULTY WENN NICHT EXISTIERT (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'HAUSAUFGABEN' AND TABLE_NAME = 'HAUSAUFGABEN_FRAGENGRUPPE' AND COLUMN_NAME = 'SCHWIERIGKEIT') DANN ALTER TABLE `HOMEWORK_QUESTION_GROUP` ADD COLUMN DIFFICULTY VARCHAR(50) NULL; ENDE, WENN; ENDE$$ TRENNUNGSZEICHEN ; Rufen Sie Upgrade() auf; DROP-VERFAHREN, WENN EIN UPGRADE VORHANDEN IST; Die anderen Syntaxen sind ähnlich, unterscheiden sich hauptsächlich zwischen der Verwendung von Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: So installieren Sie Nginx unter Win10
>>: Drei Beispiele für Node.js-Methoden zum Abrufen von Formulardaten
Vorwort Das Miniprogramm verfügt über eine sehr p...
Auf einem Server werden drei MySQL-Instanzprozess...
In diesem Artikelbeispiel wird der spezifische Co...
1. Einleitung MySQL verfügt über eine Replikation...
Vorwort Die Verwendung von CSS zum Generieren gep...
Freunde, die HTML-, CSS- und JS-Frontend lernen, ...
HTML-Funktionsprinzip: 1. Lokaler Vorgang: Öffnen...
Inhaltsverzeichnis 1. Die Rolle der Nginx-Prozess...
Vorwort Nginx ist ein leichtgewichtiger HTTP-Serv...
Inhaltsverzeichnis 1. Nachfragehintergrund 2. Opt...
1. Problem Es gibt eine Tabelle wie unten gezeigt...
Szenario: Ein Prüfdokument hat n Prüfdetails und ...
Einführung Um Datenverlust in einer Produktionsum...
Wenn Front-End und Back-End interagieren, müssen ...
Inhaltsverzeichnis 1. Datenbankmodul 1.1 Datenban...