There is no way to fully update a single record in Sphinx when the indices are SQL-backed - you can only process one index at a time, hence why delta solutions take that approach with smaller delta indices alongside the larger core indices.
However, you could perhaps look into real-time indices instead, which Thinking Sphinx also supports. This blog post is currently the best source of information.