Desabilitando constraints no MySQL


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;
Moeda Tipo Valor
Dollar Compra R$ 5,12
Dollar Venda R$ 5,12
Data 05/06/2026

June 2026
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930