MySQLでInvalid parameter numberが出たときの対処法

ウェブカツ!!の課題で作成しているwebサービスSQLが正常終了せずエラーが出た。

SQLとパラメータをログに吐き出してphpMyAdminで実行するとUPDATEをかけられた。

 

ログに出ていたエラーは以下

 

Warning
: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in

 

https://teratail.com/questions/89846

この記事を参考に確認したところパラメータをセットする箇所のスペルミスが判明。