Hi there!
Better Search Replace Support Team here, Thanks for reaching out with your query we would be happy to assist!
Yes, it’ll update the same rows if you run the search and replace with the “Dry run” option un-checked.
The dry run will show the number of changes that will be done on the selected database table. With the pro version, you can view those exact changes on each row that will be affected. When you run the actual search and replace, those words/texts on those rows will be replaced.
But if you’re asking whether it’ll be the exact number on the “changes found” and “rows updated” when you run the actual replace then it depends. Some rows may contain more than one instance of the word you searched.
Let’s say 10 changes are found on your database table but 1 of those rows contains two instance of the word you searched. If you run the actual search and replace, the changes found will be 10 but the rows updated will only be 9.
Hope this clarifies! Please let us know if you have any other questions!