এর জন্য, আপনাকে sql_mode কে 'STRICT_TRANS_TABLES'-এ সেট করতে হবে। এই মোডটি একটি সতর্কতা জারি করে যখন একটি অবৈধ মান সন্নিবেশ করা হয় কিন্তু একই মান সন্নিবেশ করা হয়। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(50), Gender char(1) NULL); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.99 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> সেট করুন sql_mode ='STRICT_TRANS_TABLES';কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত, 1 সতর্কীকরণ (0.00 সেকেন্ড) mysql> ডেমোটেবলে ঢোকান (নাম, লিঙ্গ) 'ক্রিস', শূন্য; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত 0 সেকেন্ড)রেকর্ডস:1 ডুপ্লিকেট:0 সতর্কতা:0mysql> DemoTable (নাম, লিঙ্গ) এ ঢোকান 'ডেভিড', শূন্য নির্বাচন করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড) রেকর্ড:1 ডুপ্লিকেট:0 সতর্কতা:0mysqlT এ Desertable> (নাম, লিঙ্গ) 'মাইক', 'এম' নির্বাচন করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)রেকর্ডস:1 ডুপ্লিকেট:0 সতর্কতা:0
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+---------+| আইডি | নাম | লিঙ্গ |+------+------+---------+| 1 | ক্রিস | NULL || 2 | ডেভিড | NULL || 3 | মাইক | M |+---+------+---------+3 সারি সেটে (0.00 সেকেন্ড)