Por: Kevin Arnold Arias Figueroa | Publicado el: 2017-06-30 02:10:41 |
SELECT concat('alter table ',table_schema,'.',table_name,' DROP FOREIGN KEY ',constraint_name,';')
FROM information_schema.table_constraints
WHERE constraint_type='FOREIGN KEY'
AND table_schema='!!YOUR_SCHEMA_HERE!!';
Si lo queremos para borrar los pk, cambiar FOREIGN KEY por PRIMARY KEY; sin embargo el script generado tendrá una falla en la sintaxis generada con primary duplicado el cual se deberá borrar manualmente.