Altan Tanrýverdi @ 01-08-2008 13:15:
> Merhaba arkadaþlar,
>
> Önünüze tüm bilgilerin "upper" hale getirildiði bir veritabaný konduðunu
> düþünün. Ancak hatalý ve acemi yazýlým yüzünden tüm i ve ý lar Ý ye
> dönüþtürülmüþ.
> Yani "gýda ürünleri þirketi" "GÝDA ÜRÜNLERÝ ÞÝRKETÝ" olarak
> deðiþtirilmiþ. Bu hata düzeltildikten sonrada onbinlerce kayýt daha
> eklenmiþ. Þimdi bu hatalý kayýtlardan tahminen 30000 adet var. Bunu
> düzeltme noktasýnda aklýnýza gelen bir çözüm yolu var mý?
sql'den backup alýn, sql dosyasýný sed'le süzün mesela ;)
mysql_dump --user=root --password=**** \
--compress --add-drop-table --all --complete-insert \
--extended-insert --quick --add-locks --lock-tables --opt \
--skip-comments --result-file=dosya_adi.sql
daha sonra
sed s/Ý/I/g dosya_adi.sql > dosya_yeni.sql
-- Omer Barlas omer_at_serbestcagrisim.com _______________________________________________ Linux-programlama mailing list Linux-programlama_at_liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlamaReceived on Fri 01 Aug 2008 - 12:47:52 EEST