কম্পিউটার টিউটোরিয়াল

MySQL-এ সতর্কবার্তা (warnings) দমন করার পদ্ধতি

সতর্কবার্তা দমন করতে SQL_NOTES=0 সেট করুন। একটি উদাহরণ দেখি।

প্রথমে SQL_NOTES ১ সেট করি:

mysql> SET sql_notes = 1; Query OK, 0 rows affected (0.00 sec)

এখন একটি অস্তিত্বহীন টেবিল ড্রপ করি। আপনি দেখবেন একটি সতর্কবার্তা দেখাচ্ছে:

mysql> drop table if exists web.DemoTable; Query OK, 0 rows affected, 1 warning (0.07 sec)

উপরের সতর্কবার্তা দেখতে SHOW WARNINGS কমান্ড ব্যবহার করুন:

mysql> show warnings;

এটি নিচের আউটপুট তৈরি করবে যা সতর্কবার্তা দেখাচ্ছে:

+-------+------+-----------------------------------+ 
| Level | Code | Message                           | 
+-------+------+-----------------------------------+ 
| Note  | 1051 | Unknown table 'web.DemoTable'     | 
+-------+------+-----------------------------------+ 
1 row in set (0.00 sec)

এখন সতর্কবার্তা দমন করতে SQL_NOTES অফ (০) করুন:

mysql> SET sql_notes = 0; Query OK, 0 rows affected (0.00 sec)

উপরের টেবিলটি একবার আবার ড্রপ করি:

mysql> drop table if exists web.DemoTable; Query OK, 0 rows affected (0.07 sec)

উপরোক্ত প্রক্রিয়াটিই MySQL-এ সতর্কবার্তা দমন করা। এখন আবার সতর্কবার্তা ফেচ করতে চাইলে এটি "Empty set" দেখাবে:

mysql> show warnings; Empty set (0.00 sec)
  1. MySQL ডাটাবেসে একটি টেবিলের ব্যাকআপ নেওয়ার পদ্ধতি

  2. MySQL-এ sql_mode স্থায়ীভাবে (Permanently) সেট করা (Windows-এ my.ini)

  3. MySQL-এ ডিফল্ট মান NULL সেট করা

  4. MySQL কোয়ারীতে 'Empty set' প্রতিস্থাপন করা