Jakie zapytanie MySQL spowoduje wyszukiwanie tekstu i zastąpienie go w jednym konkretnym polu w tabeli?Wyszukiwanie MySQL i zamiana tekstu w polu
tj. wyszukaj numer foo
i zamień go na bar
, aby rekord z polem o wartości hello foo
stał się hello bar
.
UPDATE [table_name] SET [nazwa pola] = REPLACE ('[field_name]', "foo", "bar"); –
Myślę, że szybciej nie używać "WHERE instr (field, 'foo')> 0;' (więc nie wykonałoby 2 wyszukiwań) ... Czy jestem w błędzie? – inemanja
Czy ktoś może komentować pytanie @ inemanja? Czy byłoby szybciej bez klauzuli WHERE? – SBhojani