STR_TO_DATE( String, Format ) で一発
日付を示す8桁の文字列を日付型(DATE型)に変換したい場合があります。
そんなときはSTR_TO_DATE関数を使います。
例えば、今日の日付(2014年04月09日)であれば、「20140409」といった文字列を日付に変換したい場合。
STR_TO_DATE('20140409', '%Y%m%d') # 2014-04-09
こんな感じです。
参考
本当は安定最新版のMySQL 5.6のリファレンスを見るのが正解ですが、英語版しかないので5.1をご参考まで。
(まあ、別に英語版でも例文SQLとか見れば問題なく意味は取れると思いますが。)