İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

update komutu hakkında

soundofvtec

0
İyinet Üyesi
Katılım
1 Şubat 2006
Mesajlar
826
Reaction score
0
Konum
hawaii
update uyeler set telefon = replace(telefon,'0','+90')

normalde bu query ile "uyeler" tablosundaki "telefon" sütununda değişiklik yapıyor
ben istiorum ki "uyeler" tablosundaki BÜTÜN tablolar bu komuttan etkilensin

komut ne olmalı acaba?
 

Alexis

0
İyinet Üyesi
Katılım
24 Ekim 2005
Mesajlar
678
Reaction score
5
WHERE kullanmadığın için bu şekilde tüm üyelerin telefonları etkilenmiyor mu zaten ?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
update uyeler set telefon = replace(telefon,'0','+90')

normalde bu query ile "uyeler" tablosundaki "telefon" sütununda değişiklik yapıyor
ben istiorum ki "uyeler" tablosundaki BÜTÜN tablolar bu komuttan etkilensin

komut ne olmalı acaba?

Soruda yanlışlık var, ""uyeler" tablosundaki BÜTÜN tablolar" diye bişey olmaz.
"uyeler" tablosundaki BÜTÜN kolonlar mı demek istiyorsun?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
evet iyinet aynen dediğin gibi
uyeler tablosundaki bütün kolonlarda

İstediğin şey için genel bir komut yok.
Yapman gereken UPDATE de SET işlemini her kolon için tek tek yapmak. Virgüllerle ayırarak.

Örnek:
update uyeler set telefon = replace(telefon,'0','+90'), ad= replace(ad,'sn','sayın'), adres = replace(adres,'sk','sokak')
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst