|
Kaan
678 posts |
#615 2014-05-05 21:50 GMT | |
|
Mysql'de birden fazla yapacağınız işlemler için kullandığımız ‘in’ bizi fazla sorgudan kurtarıyor ve bir alan içinde birden fazla işlem yapmamıza olanak sağlıyor.
Örneğin tablomuzda id alanı 2, 5 ,6,7 olan kayıtları silmek istiyoruz. Normal şartlarda hepsi için ayrı delete sorgusu yazmamız gerek. Fakat aşağıda ki sorgu ile tek seferde s Kod: şlemini tamamlıyoruz. adı` WHERE id IN (2,5,6,7);[/code][code]DELETE FROM ` Aynı işlemi update sorgularında da yapabiliriz. [code]UPDATE `tablo adı` SET `alan` = 'VALUE' IN (2,5,6,7);[/code] Delete ve select sorgularında kullanabilirsiniz. [code]SELECT * FROM `sed_pages` WHERE page_id IN (2,3,4);[/code] Yukarıda ki select sorgusunda ise; 2,3,4 id bilgisine sahip sayfaları getiriyor. İç içe select sorgularında da kullanabilirsiniz.
Kişiliğim, hayatım hakkında konuşabilirsiniz. Fikir yürüte bilirsiniz. Beni öyle böyle sanabilirsiniz. Ama emin olamazsınız. Sizin hakkımdaki yorumlarınız, sanmalarınız benim gerçek de ne olduğumu değiştirmez. Baktığım yeri söyleye bilirsiniz ama ne gördüğümü ASLA...
Bu mesaj Kaan tarafından 2019-06-22 10:41 GMT, 2621 Gün önce düzenlendi. |