Por vezes me vejo tendo que trabalhar em projetos que usam MySQL, sempre que preciso fazer uma altreração ou exclusão, mesmo quando não existem dados na tablea relacionada, ele bloqueia a ação, então uso os seguintes comandos para as respectivas ações.
Para apagar registros:
SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE students;
SET FOREIGN_KEY_CHECKS = 1;
Para altrar registros:
SET SQL_SAFE_UPDATES = 0;
UPDATE students;
SET SQL_SAFE_UPDATES = 1;
Desabilitando constraints no MySQL
6 de April de 2021
MySQL
No Comments
adrianoApi
Por vezes me vejo tendo que trabalhar em projetos que usam MySQL, sempre que preciso fazer uma altreração ou exclusão, mesmo quando não existem dados na tablea relacionada, ele bloqueia a ação, então uso os seguintes comandos para as respectivas ações.
Para apagar registros:
Para altrar registros: