কম্পিউটার

কিভাবে আমি MySQL এ টেবিল সঠিকভাবে ছেঁটে ফেলব?


এর মানে হল যে অক্ষম করার জন্য আপনাকে প্রথমে Foreign_key_check সেট করতে হবে এবং তারপরে আপনাকে টেবিল ছেঁটে ফেলতে হবে। সিনট্যাক্স নিম্নরূপ -

 FOREIGN_KEY_CHECKS =0 সেট করুন; সারণী ছাঁটান আপনার টেবিলের নাম 1; সারণী ছাঁটান আপনার টেবিলের নাম 2; সারণী ছাঁটান আপনার টেবিলেরনাম3;.... ছাঁটাই টেবিল yourTableNameN; সেট করুন FOREIGN_KEY_CHECKS =1;
এখন, আমাদের ডাটাবেস পরীক্ষা থেকে কিছু টেবিল ছেঁটে দিন। প্রশ্নটি নিম্নরূপ -

mysql> FOREIGN_KEY_CHECKS =0 সেট করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> ছেঁটে টেবিল skiplasttenrecords; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.97 সেকেন্ড)mysql> ছেঁটে টেবিল searched, OKQuery, 0.00 সেকেন্ড প্রভাবিত; sec)mysql> FOREIGN_KEY_CHECKS =1 সেট করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

সারণীতে ডেটা উপস্থিত আছে কিনা তা পরীক্ষা করতে −

mysql> নির্বাচন করুন * searchtextdemo থেকে; খালি সেট (0.00 সেকেন্ড) mysql> নির্বাচন করুন * skiplasttenrecords থেকে; খালি সেট (0.00 সেকেন্ড)

খালি সেট বলে যে টেবিলে কোন রেকর্ড নেই।


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

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

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

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