En iyi yanıtlayıcılar
İlişkili tablolardan kayıt silme

Soru
-
Yanıtlar
-
Merhabalar, üst tablodan data silebilmen için alt tablodaki ona ait kayıtları silmen gerekir yöntemlerden biri budur.
alt tabloda kayıt varken üst kaydı default olarak silemiyoruz.
Seçenek : istersen aradaki ilişkiyi düzenleyerek CASCADE (çok önermem :) bir kaydı sildiğinde ona bağlı tüm alt kayıtlar silinir) olarak düzenleyebilirsin.
veya, önde o departmana ait alt kayıtları silip, sonra departmanı silebilirsin.
Tüm Yanıtlar
-
Merhabalar, üst tablodan data silebilmen için alt tablodaki ona ait kayıtları silmen gerekir yöntemlerden biri budur.
alt tabloda kayıt varken üst kaydı default olarak silemiyoruz.
Seçenek : istersen aradaki ilişkiyi düzenleyerek CASCADE (çok önermem :) bir kaydı sildiğinde ona bağlı tüm alt kayıtlar silinir) olarak düzenleyebilirsin.
veya, önde o departmana ait alt kayıtları silip, sonra departmanı silebilirsin.
-
-
Silmek yerine o kayıtları gizlemeye çalışsam nasıl olur? Daha mı çok iş çıkar ? Yoksa ikinci dediğinizi yapmak mı ?
Fena fikir değil verinin ne zaman lazım olacağı belli olmaz, malum ortalık yapay zekadan geçilmeyince pek bir kıymetli oldu :) Bir silindi kolonu eklemenize bakar.
-
-
Silmek yerine o kayıtları gizlemeye çalışsam nasıl olur? Daha mı çok iş çıkar ? Yoksa ikinci dediğinizi yapmak mı ?
şimdi "insteadof trigger" yaz diycem :) kızacaklar seçenek olarak deneyebilirsin en azından öğrenmiş olursun (bilmediğini varsayıyorum)
- Yanıt Olarak Öneren CetinBasoz 10 Mart 2020 Salı 19:16
-
Silmek yerine o kayıtları gizlemeye çalışsam nasıl olur? Daha mı çok iş çıkar ? Yoksa ikinci dediğinizi yapmak mı ?
şimdi "insteadof trigger" yaz diycem :) kızacaklar seçenek olarak deneyebilirsin en azından öğrenmiş olursun (bilmediğini varsayıyorum)
Kim neden kızacak :)
How to create a Minimal, Reproducible Example
The way to Go.
World's most advanced open source (object-) relational Database.
Flutter (for mobile, for web & desktop.