কম্পিউটার

কিভাবে আমরা মাইএসকিউএল কোয়েরি দ্বারা প্রভাবিত সারিগুলির মোট সংখ্যা পেতে পারি?


MySQL ROW_COUNT() মাইএসকিউএল কোয়েরি দ্বারা প্রভাবিত সারিগুলির মোট সংখ্যা পেতে ব্যবহার করা যেতে পারে। এটিকে ব্যাখ্যা করার জন্য আমরা একটি পদ্ধতি তৈরি করছি যার সাহায্যে আমরা একটি টেবিলে রেকর্ড সন্নিবেশ করতে পারি এবং এটি আমাদের দেখাবে কতগুলি সারি প্রভাবিত হয়েছে৷

উদাহরণ

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)

উপরের ফলাফল সেটটি দেখায় যে 'টেস্টিং123-এ ডেটা সন্নিবেশ করার পরে আমি সারি প্রভাবিত ' টেবিল।


  1. কাউন্ট(*) মাইএসকিউএল ক্যোয়ারী ব্যবহার না করে কিভাবে একটি টেবিলে সারি সংখ্যা পেতে হয়?

  2. MySQL দিয়ে একটি নির্দিষ্ট টেবিলে সারির সংখ্যা পান

  3. শেষ ক্যোয়ারীতে সারির সংখ্যা খুঁজে পেতে MySQL কোয়েরি

  4. কিভাবে একটি একক MySQL ক্যোয়ারী একাধিক সারি পেতে?