更新されたはずのレコード内容がMySQL Workbnechで確認すると以前のまま!と、ちょっとハマりました。
原因はクエリキャッシュが古いままだったためのようです。
以下のSQLを実行することでクエリキャッシュをクリアしたら正常に最新のレコード内容が表示されるようになりました。
FLUSH TABLES;
クエリキャッシュが更新されないなどといことがあるのでしょうか。極稀の動作のような気もします。
MySQL Workbenchのバージョンは以下のとおりです。
version.6.1.2.11661 build 1316
参考
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.5.5.2 FLUSH 構文
MySQL :: MySQL 5.1 リファレンスマニュアル :: 4.12 MySQL クエリ キャッシュ