update sorgusu yazarken where kısmını unutmak
-
(bkz: rollback)
-
onemli tablolarda update kullanirken yazdiklarimdan emin olsam bile update sorgusunun sonuna "limit 1;" yazmayi aliskanlik haline getirmistim. bu teknigi kullanarak hem takintili bir insan olursunuz hemde tablonuzun tamamini bir sorguyla bozma riski kaybolur.*
-
ilk once ayni queryinin selecti yazilirsa olusmayacak problem.
ornek :
select * from huzursuz where breath = 'jaws'
update huzursuz set breath='eben' where breath = 'jaws' -
ctrl + h ile doküman içinde bir karakter yada kelimeyi değiştirme eylemi esnasında case sensitiv, whole word gibi parametreleri es geçmek ile aynı sonucu yaratır.*
-
galiba birkaç kez başıma geldi ama en güzeli yeni girdiğim işyerinde ilk iş günümde içerik yönetim sistemini kullanan tüm editörlerin şifresini değiştirip aynı yapmamdı. müdürün acaba( lan?) bakışı halen daha gözümdedir.
-
pişmanlığı fayda etmeyen durum. ben bunun delete sorgusu şeklini yapmıştım yanlışlıkla. sadece bir üyeyi silmek isterken birkaç üyeyi silmiştim. ne düşündüler kimbilir
-
bunun bir kademe üstü where clauseunu alt satıra yazıp daha sonra sadece update kısmını seçerek çalıştırmaktır. veri tabanı microsoft sql server ise ve data önemliyse çok üzülmeyin, transaction logdan kurtarırsınız.
-
böylece her satır için aynı kolona sahip olursunuz.kayıt sayınız az ise problem olmaz elle tek tek düzeltirsiniz de kayıt sayınız çok ise geçmiş olsun. böylece update yada delete ederken 5 kere kontrol etmekteniz gerektiğini biraz acıda olsa ögrenirsiniz.kullandığınız veritabanına göre kurtarmanız mümkünde olabilir
-
delete sorgusu yazarken unutmaktan daha iyidir.
-
"update tbl_yazarlar set yazartipi=1" şeklinde yazılabilecek olan sorgudur.
(bkz: 29 nisan 2014 çaylak soykırımı)
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap