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

বিদ্যমান MySQL টেবিল থেকে FOREIGN KEY কনস্ট্রেইন্ট সরানো

বিদ্যমান টেবিল থেকে FOREIGN KEY কনস্ট্রেইন্ট সরাতে ALTER TABLE সাথে DROP FOREIGN KEY ব্যবহার করা হয়।

সিনট্যাক্স

ALTER TABLE table_name DROP FOREIGN KEY constraint_name;

এখানে constraint_name হলো ফরেন কি তৈরি করার সময় দেওয়া নাম। যদি নাম না দেওয়া থাকে, তবে MySQL স্বয়ংক্রিয় নাম দেয় (যেমন orders_ibfk_1), যা SHOW CREATE TABLE দিয়ে দেখা যায়।

উদাহরণ

mysql> ALTER TABLE orders DROP FOREIGN KEY orders_ibfk_1;
Query OK, 0 rows affected (0.22 sec)
Records: 0  Duplicates: 0  Warnings: 0

এই কমান্ডটি orders টেবিল থেকে ফরেন কি কনস্ট্রেইন্ট সরিয়ে ফেলে।

  1. MySQL-এ ON UPDATE CURRENT_TIMESTAMP কলাম থেকে কীভাবে সরাবেন

  2. MySQL টেবিল থেকে ইউনিকনেস কনস্ট্রেইন্ট (UNIQUE) সরানো

  3. MySQL-এ টেবিলের সকল কলাম মুছে দিন (DROP TABLE)

  4. MySQL টেবিল থেকে প্রাইমারি কি حذف করা (DROP PRIMARY KEY)