Aquí hay un ejemplo de cómo convertir DATETIME
a la marca de tiempo de UNIX :SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p'))
Este es un ejemplo de cómo cambiar el formato de fecha :SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')),'%m-%d-%Y %h:%i:%p')
Documentación: UNIX_TIMESTAMP
, FROM_UNIXTIME