You probably have versioning.
It is not recommended making changes to Kentico through SQL updates, as none of this is tracked by Kentico's event system, which handles things such as cache clearing, version control, staging task and event log tracking, and any integrations.
Kentico has the main table, but also has a Versioning table, when changes are made, it updates the current version, and if it's 'published' then it updates the main tables as well. Your editing interface is probably looking at the un-updated version table, which doesn't have your changes, and when they save it overwrites the sql-updated other content.
Highly recommended redoing your update procedure to use Kentico API. You can try to update the Version table as well, but it's serialized XML...so you may not have fun with that.