Como sua entrada é uma string no formato
03.09.13 , presumo (já que hoje é 3 de setembro de 2013) que é dd.mm.yy . Você pode convertê-lo em uma data usando STR_TO_DATE
:STR_TO_DATE(myVal, '%d.%m.%y')
Em seguida, você pode formatá-lo de volta para uma string usando
DATE_FORMAT
:DATE_FORMAT(STR_TO_DATE(myVal, '%d.%m.%y'), '%Y-%m-%d')
Observe que o ano é
%y (minúsculo "y") em STR_TO_DATE e %Y (maiúsculo "Y") em DATE_FORMAT . A versão em minúsculas é para anos de dois dígitos e a maiúscula é para anos de quatro dígitos.