Anda dapat membatasinya pada subset yang lebih sesuai dengan kebutuhan Anda dengan meletakkan klausa WHERE dengan REGEXP():
UPDATE products SET prodname = REPLACE(prodname, " S", "'S") WHERE prodname REGEXP '[0-9]\sS'
Ini cocok dengan baris nama produk yang memiliki nomor, diikuti oleh spasi, diikuti oleh S. Sayangnya tidak ada REGEX replace yang diterapkan secara default di MySQL, untuk dapat menggantikan hanya yang cocok, jadi ini juga akan menggantikan "TYLENOL TAB SOLO 100 S" menjadi "TYLENOL TAB'SOLO 100'S", tetapi tidak akan menggantikan "TYLENOL TABS 100 S" asli Anda