Dice en el manual de MySQL que puede almacenar fechas parciales
https://dev .mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format
Esto significa que para almacenar solo el año y el mes, puede usar un DATE columna y poner 00 en lugar del día. por ejemplo, 2013-12-00 .
Relacionado:Almacenar fecha incompleta en el campo de fecha de MySQL