MySQL ROW_COUNT() MySQL क्वेरी से प्रभावित पंक्तियों की कुल संख्या प्राप्त करने के लिए उपयोग किया जा सकता है। इसे स्पष्ट करने के लिए हम एक प्रक्रिया बना रहे हैं जिसकी मदद से हम एक तालिका में रिकॉर्ड सम्मिलित कर सकते हैं और यह हमें दिखाएगा कि कितनी पंक्तियाँ प्रभावित हुई हैं।
उदाहरण
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)
उपरोक्त परिणाम सेट से पता चलता है कि 'testing123 . में डेटा डालने के बाद I पंक्ति प्रभावित होती है ' तालिका।