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
Inhaltsverzeichnis 1. Laden Sie JDK herunter (neh...
Zusammengeklappte Kopfzeilen sind eine großartige...
So überprüfen Sie den Status der Linux-Firewall 1...
MySQL 8.0.22 Download-, Installations- und Konfig...
Vorwort Dieser Artikel stellt hauptsächlich den r...
Windows cmd Telnet Format: Telnet-IP-Port Fall: T...
Inhaltsverzeichnis Vorwort 1. Basisdaten 2. Verer...
Inhaltsverzeichnis Vorwort Sechs Funktionen von J...
Den Ergebnissen zufolge gibt es für die Definitio...
Inhaltsverzeichnis Anwendungsszenarien So erreich...
Hier stellen wir das Wissen über Formularelemente...
Der Dokumentmodus verfügt über die folgenden zwei ...
Einführung: Wenn wir MySQL zum Erstellen einer Ta...
Inhaltsverzeichnis Merkmale Erhaltungsstrategie B...
1. Laden Sie mysql-8.0.17-winx64 von der offiziel...