Error Code 1701 Cannot truncate table referenced


Merhaba,


MySql Error Code 1701 hatasının anlamı "Truncate" edilmek istenen tabloya ait "foreign key" olması sebebiyle tabloyu truncate edememesi bunun için truncate etmeden önce foreing key kontrolünü devre dışı bırakmalıyız.

Bunun için 



SET SQL_SAFE_UPDATES = 0;
DELETE FROM stocks;
SET FOREIGN_KEY_CHECKS = 0; 
TRUNCATE table stocks; 
SET FOREIGN_KEY_CHECKS = 1;

Yorum Gönder

0 Yorumlar