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

ALTER TABLE DROP COLUMN দিয়ে টেবিলের সব কলাম মুছতে চাইলে MySQL কী ফেরত দেয়?


এন্ডে, ALTER TABLE কমান্ডে DROP কীওয়ার্ড ব্যবহার করে টেবিলের সব কলাম মুছে ফেলা যায় না। এই পরিস্থিতিতে MySQL এরর মেসেজ ফেরত দেবে। নিচের উদাহরণে এটি প্রদর্শন করা হলো:

মান লাগে 'Employee' টেবিলে 'name' এবং 'id' নামে দুটি কলাম আছে। যদি ALTER TABLE দিয়ে দুটোই কলাম মুছতে চাই, তবে MySQL এরর দেবে:

mysql> ALTER TABLE employee drop column name, drop column id;
ERROR 1090 (42000): You can't delete all columns with ALTER TABLE; use DROP TABLE instead

  1. MySQL-এ একক কুয়েরি দিয়ে টেবিলের সব কলাম নির্দিষ্ট ভ্যালুতে আপডেট করা

  2. Java-এ JDBC ResultSetMetaData ব্যবহার করে MySQL টেবিলের কলাম সংখ্যা বের করা

  3. MySQL-এ রিজার্ভড কীওয়ার্ড (groups) দিয়ে টেবিল তৈরি করার সমস্যা ও সমাধান

  4. Python দিয়ে MySQL টেবিল থেকে সব ডেটা সিলেক্ট করা