কম্পিউটার

মাইএসকিউএল-এ কীভাবে সতর্কতা দমন করা যায়?


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

প্রথমে, আমরা SQL_NOTES কে 1 -

এ সেট করব
mysql> SET sql_notes =1; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

এখন, আসুন একটি টেবিল বাদ দেই যার অস্তিত্ব নেই। আপনি দেখতে পাচ্ছেন একটি সতর্ক বার্তা এখন দৃশ্যমান -

mysql> ড্রপ টেবিল যদি ওয়েব থাকে। DemoTable;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত, 1 সতর্কতা (0.07 সেকেন্ড)

উপরের সতর্কতা বার্তাটি দেখার জন্য, আপনাকে শুধুমাত্র সতর্কতা প্রদর্শন কমান্ডটি ব্যবহার করতে হবে -

mysql> সতর্কতা দেখান;

এটি সতর্কবার্তা −

প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে <প্রে>+------+------------------------------------- ----+| স্তর | কোড | বার্তা |+------+-------------------------------------------- ---+| নোট | 1051 | অজানা টেবিল 'web.DemoTable' |+---------+------+---------------------------- ---------+1 সারি সেটে (0.00 সেকেন্ড)

এখন, যেহেতু আমাদের সতর্কতা দমন করতে হবে, তাই SQL_NOTES ব্যবহার করুন এবং এটি বন্ধ করুন -

mysql> SET sql_notes =0; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

আসুন আমরা আবার উপরের টেবিলটি বাদ দেই -

mysql> ড্রপ টেবিল যদি ওয়েব থাকে। DemoTable; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.07 সেকেন্ড)

উপরের প্রক্রিয়াটিকে মাইএসকিউএল-এ সাপ্রেস ওয়ার্নিং বলা হয়। এখন, যখন আপনি আবার সতর্কতা আনার চেষ্টা করবেন, তখন এটি “খালি সেট প্রদর্শন করবে। ” নীচে দেখানো হয়েছে -

mysql> সতর্কতা দেখান; খালি সেট (0.00 সেকেন্ড)

  1. কিভাবে একটি MySQL ডাটাবেসে একটি একক টেবিলের ব্যাকআপ নিতে হয়?

  2. কিভাবে MySQL এ স্থায়ীভাবে sql_mode সেট করবেন?

  3. মাইএসকিউএল-এ NULL-এ ডিফল্ট মান কীভাবে সেট করবেন?

  4. কিভাবে একটি MySQL ক্যোয়ারীতে 'খালি সেট' প্রতিস্থাপন করবেন?