आप कॉलम को नहीं छोड़ सकते क्योंकि विदेशी कुंजी बाधा इस सूचकांक का उपयोग करती है। आपको एक इंडेक्स बनाना होगा जिसका उपयोग पहले बाधा जांच के लिए किया जाएगा और इंडेक्स ड्रॉप करें जिसमें कॉलम छोड़ा जाना शामिल है। तब कॉलम छोड़ा जा सकता है।
ALTER TABLE product ADD INDEX (brand_id),
DROP INDEX product_eancode_unique,
DROP COLUMN `ean_code`;
https://dbfiddle.uk/?rdbms=mariadb_10.5&fiddle=f36688300eeff3af867872