MySQL unterstützt keine Platzhalter für benannte Parameter. Sie können nur verwenden Platzhalter für Positionsparameter. Das heißt, ein Platzhalter ist nur ein ?
Symbol.
Dies entspricht übrigens dem Verhalten von ANSI SQL. RDBMS wie Oracle unterstützen benannte Parameter als Erweiterung des Standards.