Използвайте SHOW CREATE TABLE categories
за да се покаже името на ограничението.
Най-вероятно ще бъде categories_ibfk_1
Използвайте името, за да пуснете първо външния ключ и след това колоната:
ALTER TABLE categories DROP FOREIGN KEY categories_ibfk_1;
ALTER TABLE categories DROP COLUMN assets_id;