Resulta que puedes reutilizar tokens. Mi error fue algo completamente diferente. Entonces, si encuentra esto en el futuro preguntándose lo mismo, sí, es posible. Tu error es de otra cosa. Probablemente olvidó dos puntos o en su lío de tokens olvidó agregar un bindValue
para uno.
Como señala Barmar a continuación, esta funcionalidad puede necesitar PDO::ATTR_EMULATE_PREPARES
habilitado para ocurrir. MySQL lo tiene habilitado de forma predeterminada, aunque si usa un marco como Laravel, puede desactivarlo.
Esta respuesta tiene instrucciones sobre cómo habilitar Laravel.