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

MySQL-এ টেবিলে CHECK CONSTRAINT যোগ করা

টেবিলে চেক কনস্ট্রেইন্ট যোগ করতে প্রথমে একটি টেবিল তৈরি করব।

CREATE table yourTableName (
    Column_name1 datatype,
    ...
    Column_nameN datatype,
    check(condition)
);

উদাহরণস্বরূপ, বয়স চেক করার চেক কনস্ট্রেইন্ট:

check(Age >= 45)

এখন টেবিল তৈরি করব এবং বয়সের জন্য চেক কনস্ট্রেইন্ট যোগ করব:

mysql> CREATE table addCheckConstraintDemo
-> (
-> Age int,
-> check(Age >= 45)
-> );
Query OK, 0 rows affected (0.55 sec)

নোট: MySQL 8.0.16-এর আগে CHECK কনস্ট্রেইন্ট পার্স হয়ত কিন্তু বাধা দিত না। 8.0.16+ এ এটি সম্পূর্ণরূপে বাধা দেয়। ALTER TABLE ... ADD CONSTRAINT ... CHECK (...) দিয়েও যোগ করা যায়।

  1. MySQL-এ টেবিল খালি কিনা চেক করা (SELECT রিটার্ন খালি সেট)

  2. MySQL-এ ON DUPLICATE KEY UPDATE-এর জন্য কনস্ট্রেইন্ট যোগ করা

  3. MySQL ভার্সন কীভাবে চেক করবেন

  4. Python দিয়ে MySQL টেবিলে নতুন কলাম যোগ করা