MySQL’de kelime aratma ve düzeltme

Örnek olarak veri tabanımızdaki field1 kolonunda içinde isitma kelimesi geçen veriler olduğunu düşünelim ve bunu doğru bir Türkçe ile düzeltelim.

İlk olarak içinde isitma kelimesi geçen verileri görmek için:

SELECT field1
FROM `tablo-adi`
WHERE field1 REGEXP '[[:<:]]isitma[[:>:]]'

Ve içinde isitma kelimesi geçen tüm verileri ısıtma kelimesi ile düzeltmek için:

UPDATE `tablo-adi`
SET `field1` =
REPLACE('field1', 'isitma', 'ısıtma')
WHERE field1 REGEXP '[[:<:]]isitma[[:>:]]';

Leave a Reply