SQL Konusunda Yardım Lazım
-
veritabanında bgcolor="#f9f9f9" yazan yerleri silip yerinin boş kalması sağlayan sorgu nedir ? SQL 'den pek anlamam basit bir şeydir tahminimce. HTML editörden tek tek bu kodu silmek çok uğraştırıyor
-
update sorgusu yazacaksın tabi bu söylediğin kısım veri tabanında tutuluyorsa...
orada where bgcolor ="f9f9f9" value(''); tarzında birşeh olacak.
-
Milamber bunu yazdı:
-----------------------------
update sorgusu yazacaksın tabi bu söylediğin kısım veri tabanında tutuluyorsa...
orada where bgcolor ="f9f9f9" value(''); tarzında birşeh olacak.
-----------------------------yani sorgu tam olarak
update where bgcolor ="f9f9f9" value('');
mu olacak ?
-
mssql kullanıyosan replace function ı var
http://msdn.microsoft.com/en-us/library/ms186862.aspx
buda mysql
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace -
FCN bunu yazdı:
-----------------------------
mssql kullanıyosan replace function ı var
http://msdn.microsoft.com/en-us/library/ms186862.aspx
-----------------------------MSSQL değil maalesef Mysql kullanıyorum
-
mesajımı eksik göndermişim editledim
mssql kullanıyosan replace function ı var
http://msdn.microsoft.com/en-us/library/ms186862.aspx
buda mysql
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace -
UPDATE buraya_table_ismi SET buraya_o_bgcolor_iceren_sutun_ismi = REPLACE(buraya_o_bgcolor_iceren_sutun_ismi, "bgcolor="#f9f9f9", "") WHERE buraya_o_bgcolor_iceren_sutun_ismi LIKE "%bgcolor="#f9f9f9"%"
Havada yazdim, syntax calisir mi claismaz mi bilemem ama, bu tip birsey olacak gibi geldi bana ?
EDIT: Sakin bana guvenip bunu production environmentta deneme :)
Ayrica like in icindeki "" icin de espace karakter gerekicek ya da noun yerine tek tirnak kullanicaz like icin. Basitce tekrardan yaparsam ustundekini:
UPDATE table SET sutun = REPLACE(sutun, ' bgcolor="#9f9f9f" ', '') WHERE sutun LIKE '%bgcolor="#f9f9f9"%' ;
umarim boyle birseylerdir :)
