Ich weiß nicht ob ich dich jetzt richtig verstehe. Ich kenne gebundene Parameter in einem prepared statement. Ein gebundenes Statement sagt mir nichts. Aber was Du da beschreibst, klingt nach einer Transaktion. InnoDB unterstützt das. Schau Dir dazu auch den Isolation Level für die Transaktion an, damit Du sicher bist, dass die für deinen Zweck richtigen Sperren gesetzt werden.
Pseudocode:
BEGIN TRANSACTION
UPDATE blablabla
IF erfolgreich
SELECT blablabla
COMMIT
ELSE
ROLLBACK
ENDIF
Transaktionen kannst Du auch in einer Stored Procedure durchführen. Ohne Transaktion sind meines Wissens nur die einzelnen Statements atomar. Infos z.B. hier.
Rolf