Veja um exemplo de como converter
DATETIME
para carimbo de data/hora UNIX :SELECT UNIX_TIMESTAMP(STR_TO_DATE('15 de abril de 2012 12:00AM', '%M %d %Y %h:%i%p'))
Veja um exemplo de como alterar o formato da data :
SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(STR_TO_DATE('15 de abril de 2012 12:00AM', '%M %d %Y %h:%i%p')),'%m-%d-% S %h:%i:%p')
Documentação:
UNIX_TIMESTAMP
, FROM_UNIXTIME