Heim > Datenbank > MySQL-Tutorial > Hauptteil

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen

黄舟
Freigeben: 2017-08-10 14:57:26
Original
2904 Leute haben es durchsucht

MySQL-Datenbank unterstützt die Funktion von Triggern. Trigger beziehen sich auf die Objekte von Tabellenoperationen. Ein Trigger wird ausgelöst, wenn bestimmte Bedingungen erfüllt sind, und führt die im Trigger definierten SQL-Anweisungsvorgänge aus. Es gibt auch Trigger, die nur für echte Tabellen erstellt werden können, nicht für temporäre Tabellen. Lassen Sie uns anhand eines konkreten Beispiels veranschaulichen, dass der Trigger nach dem Einfügen von Daten ausgelöst wird, wie in der folgenden Abbildung dargestellt:

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen


1 die Datenbanktabelle t_class_info. Verwenden Sie die Anweisung zum Erstellen einer Tabelle:

create table t_class_info(
id int(8),
t_no int(10),
t_name varchar(20),
t_addr varchar(60)
);
Nach dem Login kopieren

wie unten gezeigt:

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen

2. Zweiter Schritt: Sehen Sie sich die Beschreibung der Tabelle t_class_info an und verwenden Sie den Befehl:

desc t_class_info;
Nach dem Login kopieren

wie unten gezeigt:

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen

3. Der dritte Schritt besteht darin, den Trigger info_tri zu erstellen. Der Triggerzeitpunkt besteht darin, einen Datensatz in die Tabelle class_info einzufügen.

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen


4 die Datenbanktabelle class_info mit dem Befehl:

create table class_info(
id int(8),
t_no int(10),
t_name varchar(20),
t_addr varchar(60)
);
Nach dem Login kopieren

Wie unten gezeigt:

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen

5 . Der fünfte Schritt besteht darin, die Datenbanktabellenstruktur class_info anzuzeigen und den folgenden Befehl zu verwenden:

desc class_info;
Nach dem Login kopieren

Wie in der Abbildung unten gezeigt:

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen

6. Der sechste Schritt besteht darin, die Daten der Datenbanktabellen t_class_info und class_info anzuzeigen. Es wird festgestellt, dass in den beiden Blättern keine Daten vorhanden sind, und dann wird ein Datensatz in die Datenbanktabelle t_class_info eingefügt ob neue Datensätze in der Datenbanktabelle class_info vorhanden sind, wie in der folgenden Abbildung dargestellt:

So verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen

Anleitungen

Verstehen Sie die Auslösezeit und Bedingungen von MySQL-Triggern

Kompetenter Umgang mit MySQL-Triggern

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die MySQL-Datenbank, um nach dem Einfügen von Daten einen Trigger auszulösen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!