Heim > Datenbank > MySQL-Tutorial > Wie können wir die Gesamtzahl der von einer MySQL-Abfrage betroffenen Zeilen ermitteln?

Wie können wir die Gesamtzahl der von einer MySQL-Abfrage betroffenen Zeilen ermitteln?

WBOY
Freigeben: 2023-08-24 08:37:02
nach vorne
977 Leute haben es durchsucht

Wie können wir die Gesamtzahl der von einer MySQL-Abfrage betroffenen Zeilen ermitteln?

MySQL ROW_COUNT() kann verwendet werden, um die Gesamtzahl der von der MySQL-Abfrage betroffenen Zeilen zu ermitteln. Um dies zu veranschaulichen, erstellen wir eine Prozedur, mit der wir Datensätze in eine Tabelle einfügen können und die anzeigt, wie viele Zeilen betroffen sind.

Beispiel

mysql> Delimiter //
mysql> CREATE PROCEDURE `query`.`row_cnt` (IN command VarChar(60000))
    -> BEGIN
    ->    SET @query = command;
    ->    PREPARE stmt FROM @query;
    ->    EXECUTE stmt;
    ->    SELECT ROW_COUNT() AS 'Affected rows';
    -> END //
Query OK, 0 rows affected (0.00 sec)

mysql> Delimiter ;
mysql> Create table Testing123(First Varchar(20), Second Varchar(20));
Query OK, 0 rows affected (0.48 sec)

mysql> CALL row_cnt("INSERT INTO testing123(First,Second) Values('Testing First','Testing Second');");
+---------------+
| Affected rows |
+---------------+
|             1 |
+---------------+
1 row in set (0.10 sec)

Query OK, 0 rows affected (0.11 sec)
Nach dem Login kopieren

Der obige Ergebnissatz zeigt, dass nach dem Einfügen von Daten in die Tabelle „testing123“ die Anzahl der betroffenen Zeilen 1 beträgt.

Das obige ist der detaillierte Inhalt vonWie können wir die Gesamtzahl der von einer MySQL-Abfrage betroffenen Zeilen ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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