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
Aufgrund der Einschränkung der CPU-Berechtigungen...
1. Kurze Einführung Vue.js ermöglicht es Ihnen, I...
Kapitel 1: Einführung in Keepalived Der Zweck des...
Überblick Prometheus ist ein Open-Source-Dienstüb...
Vorwort: In manchen Anwendungsszenarien stoßen wi...
CSS- CodeInhalt in die Zwischenablage kopieren .b...
In diesem Artikel wird der spezifische JavaScript...
Frage Bei der Installation von Docker mithilfe de...
So lösen Sie das Problem, dass nach dem Neustart ...
1. Übersicht Die Datenbank information_schema ist...
MySQL-Installation (4, 5, 6 können weggelassen we...
Einführung in MQTT MQTT (Message Queuing Telemetr...
Beispiel für die Validierung eines jQuery-Formula...
Problembeschreibung Der Schaltflächenstil ist Sym...
Viele Freunde berichten von folgendem Fehler, wen...