OK, centrémonos primero en el punto
A:
Dices que es correcto que la 1ª parte del paréntesis es la "cadena A buscar". Bien, entonces:
¿Pq cuando pongo (siguiendo tu ejemplo) "artist" en la 1ª parte, lo que me hace es literalmente machacar el contenido de todas las tuplas en el campo ARTIST y agregar "artist" en TODAS ellas. SIN excepción, en todas las tuplas de dicho campo.
P.D.: para aclararme. Si debido a un error de exportación / importación de datos requiero corregir un carácter en una cadena determinada:
Cita: update musica set album=replace('Wish You ♀ere Here','♀','W') -busca en todas las tuplas del campo ALBUM
-y en aquellas que incluyan la cadena "Wish You
♀ere Here"
-elimina el carácter "♀"
-y lo sustituye por "W". ¿No?