Sou meio leigo no assunto, porém não deveria ter um valor após SET json_configuracao = ? Em vez de um WHERE tipo_servico = 'uuid_qualquer'"

eu esqueci de colocar o valor no segundo exemplo, mas no primeiro esse valor está preenchido

Você também deveria colocar ";" para separar as queries. Além disso, você poderia fornecer o restante do código? Por exemplo, isso aqui: ```php $stmt->bindValue(':json_configuracao', json_encode($obj_json)); $stmt->bindValue(':tipo_servico', $tipoServico); $stmt->execute(); ```
É apenas uma query alisson, é que no exemplo eu quis mostrar que eu tentei daqueles dois jeitos e não funcionaram, segue o restante do código ```php $stmt->bindValue(':json_configuracao', $obj_json); $stmt->bindValue(':tipo_servico', $tipoServico); $stmt->execute(); ``` OBS: o obj_json = já um valor codificado com o json_encode