Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie erfasst man Zeilen, die von MySQL-Abfragen von Bash betroffen sind?

Susan Sarandon
Freigeben: 2024-10-31 00:52:02
Original
243 Leute haben es durchsucht

How to Capture Rows Affected by MySQL Queries from Bash?

Erfassen von Zeilen, die von MySQL-Abfragen aus der Bash betroffen sind

Beim Ausführen von MySQL-Abfragen oder -Befehlen aus der Bash mithilfe der Befehle:

mysql -u[user] -p[pass] -e "[mysql commands]"
Nach dem Login kopieren

oder

mysql -u[user] -p[pass] `<<`QUERY_INPUT

[mysql commands]

QUERY_INPUT
Nach dem Login kopieren

Sie müssen möglicherweise die Anzahl der Zeilen ermitteln, die von der ausgeführten Abfrage betroffen sind.

Um diese Informationen abzurufen, können Sie nicht einfach die Ausgabe von erfassen die Abfrage als Variable, da dadurch nicht die Zeilenanzahl zurückgegeben wird. Erwägen Sie stattdessen, die folgende Anweisung am Ende Ihres MySQL-Befehlsstapels hinzuzufügen:

SELECT ROW_COUNT();
Nach dem Login kopieren

Diese Anweisung gibt die Anzahl der Zeilen zurück, die von den vorherigen Abfragen betroffen sind. Durch Parsen der Ausgabe des geänderten Stapels können Sie dann die gewünschte Zeilenanzahl abrufen.

Das obige ist der detaillierte Inhalt vonWie erfasst man Zeilen, die von MySQL-Abfragen von Bash betroffen sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
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!