Bueno, es que esto:
Código MySQL:
Ver original m.usuario_id
AS m__usuario_id
, m.receptor
AS m__receptor
, m.contenido
AS m__contenido
, m.created_at
AS m__created_at
, m.updated_at
AS m__updated_at
array (%ya%, 'month' => '1', 'day' => '1', 'year' => '2007');
no cumple con la sintaxis de MySQL, entre otras cosas porque el símbolo "?", sólo se usa como parámetro de entrada para sentencias preparadas, y no nos estás poniendo el entorno real de uso de la sentencia...
Además de eso, no existe ninguna función que yo conozca en MySQL denominada ARRAY(), por lo que eso no corresponde.
¿En qué contexto se usa? ¿Con programación o en un SP?