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

MySQL-এ এরর উত্পন্ন করা (SIGNAL ব্যবহার করে)

MySQL-এ অন্যান্য ভাষার এক্সেপশনের মতো SIGNAL ব্যবহার করে এরর উত্পন্ন করা যায়। SIGNAL-এর সিনট্যাক্স:

SIGNAL SQLSTATE 'PredefinedValueforSignalError' SET MESSAGE_TEXT = 'AnyMessageInformation';

উপরে নিজস্ব এরর মেসেজ টেক্সট সেট করা হয়েছে।

প্রয়োগ:

mysql > SIGNAL SQLSTATE '42927' SET MESSAGE_TEXT = 'Error Generated';

আউটপুট:

ERROR 1644 (42927): Error Generated

উপরের আউটপুটে '42927' হলো SQLSTATE এবং 'Error Generated' হলো যোগ করা এরর মেসেজ।

নোট: SQLSTATE মানগুলো নির্দিষ্ট। উদাহরণ: '45000' = আনহ্যান্ডল্ড ইউজার-ডিফাইনড এক্সেপশন। স্টোরড প্রোসিডিউর/ট্রিগারে ভ্যালিডেশন বাধיתן এই পদ্ধতি ব্যবহারী।

  1. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  2. MySQL-এ কমা-সেপারেটেড ভ্যালুর টেবিলে সার্চ করা

  3. MySQL-এ ভিন্ন ডেটা টাইপ (স্ট্রিং এবং ইন্টিজার) তুলনা করলে ত্রুটি কেন হয় না?

  4. MySQL কীভাবে কনস্ট্রেইন্টস পরিচালনা করে?