Author
Message
Kaan

Administrators

Online status

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.

[code]DELETE FROM `
adı` WHERE id IN (2,5,6,7);[/code]
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.


Bunlara baktınızmı?
Seditio Site URL Adresi (Domain) Değiştirmek İçin Mysql Sorgular
Php ve Mysql ile Etiket Bulutu Oluşturmak
Mysql Karakter Seti Değiştirme (Convert)
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.