Zum Inhalt

MySQL Node#

Verwenden Sie den MySQL-Node, um die Arbeit in MySQL zu automatisieren und MySQL mit anderen Anwendungen zu integrieren. Localmind Automate bietet integrierte Unterstützung für eine Vielzahl von MySQL-Funktionen, einschließlich der Ausführung einer SQL-Abfrage sowie dem Einfügen und Aktualisieren von Zeilen in einer Datenbank.

Auf dieser Seite finden Sie eine Liste der Operationen, die der MySQL-Node unterstützt, sowie Links zu weiteren Ressourcen.

Anmeldedaten

Unter MySQL-Anmeldedaten finden Sie eine Anleitung zum Einrichten der Authentifizierung.

Operationen#

  • Löschen
  • SQL ausführen
  • Einfügen
  • Einfügen oder Aktualisieren
  • Auswählen
  • Aktualisieren

Zugehörige Ressourcen#

Weitere Informationen über den Dienst finden Sie in der Dokumentation zu MySQL Connectors und APIs.

Weitere Informationen zum Schreiben von SQL-Abfragen finden Sie in der Dokumentation zur SELECT-Anweisung von MySQL.

Abfrageparameter verwenden#

Wenn Sie eine Abfrage erstellen, die auf einer MySQL-Datenbank ausgeführt werden soll, können Sie das Feld Abfrageparameter im Abschnitt Optionen verwenden, um Daten in die Abfrage zu laden. Localmind Automate bereinigt Daten in Abfrageparametern, wodurch SQL-Injection verhindert wird.

Nehmen wir an, Sie möchten eine Person anhand ihrer E-Mail-Adresse finden. Gegeben seien die folgenden Eingabedaten:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[
    {
        "email": "alex@example.com",
        "name": "Alex",
        "age": 21 
    },
    {
        "email": "jamie@example.com",
        "name": "Jamie",
        "age": 33 
    }
]

Sie können eine Abfrage wie folgt schreiben:

1
SELECT * FROM $1:name WHERE email = $2;

Geben Sie dann unter Abfrageparameter die zu verwendenden Feldwerte an. Sie können feste Werte oder Ausdrücke angeben. Verwenden Sie für dieses Beispiel Ausdrücke, damit der Node die E-Mail-Adresse nacheinander aus jedem Eingabeelement abrufen kann:

1
2
// users ist ein Beispiel für einen Tabellennamen
users, {{ $json.email }} 

Häufige Probleme#

Informationen zu häufigen Fehlern oder Problemen und vorgeschlagenen Lösungsschritten finden Sie unter Häufige Probleme.