Yazılım Notları
Bilgi Paylaştıkça Çoğalır...

Foreign Key Constraint'leri Geçici Olarak Disable / Enable Yapmak (MySQL)

Veritabanı tasarımının ilişkisel (Relational) yapılması, veri bütünlüğü açısından son derece önemlidir. Ancak, bazı durumlarda, ilişkisel veritabanındaki tablolardan bazılarında belirli kayıtların silinmesi ya da, o tablodaki verilerin truncate edilmesi gerekebilmektedir. Bu noktada, Foreign Key Constraint'ler engel teşkil etmektedir. Bu makalede, bu sorunun nasıl çözülebileceğini ele alacağız.

İlişkisel veritabanlarında eğer foreign key ler oluşturmuşsanız, herhangi bir sebepten dolayı bir tablonun kayıtlarını truncate metoduyla boşaltmak istiyorsanız, Foreign Key leri disable etmeniz gerekmektedir. Böyle bir iş için aşağıdaki yolu uygulayın:

SET foreign_key_checks = 0;

Truncate table ….

SET foreign_key_checks = 1;

 

Banka Hesap Numaralarınızı, IBAN Numaralarınızı bir kere telefonunuza kaydedin. İhtiyaç duyduğunuzda elinizin altında olsun.

Banka Hesaplarım

En Güzel Sözler Uygulaması İçin


En Çok Rating Alanlar
Ana Sayfa       Arama       Valid CSS!