Dado que su entrada es una cadena en la forma 03.09.13 , asumiré (dado que hoy es 3 de septiembre de 2013) que es dd.mm.yy . Puede convertirlo a una fecha usando STR_TO_DATE
:
STR_TO_DATE(myVal, '%d.%m.%y')
Luego puede volver a formatearlo en una cadena usando DATE_FORMAT
:
DATE_FORMAT(STR_TO_DATE(myVal, '%d.%m.%y'), '%Y-%m-%d')
Tenga en cuenta que el año es %y (minúscula "y") en STR_TO_DATE y %Y (mayúscula "Y") en DATE_FORMAT . La versión en minúsculas es para años de dos dígitos y la versión en mayúsculas es para años de cuatro dígitos.