Otro error de Mysql que me he encontrado al actualizar el contenido de una tabla.

A primera vista, uno piensa: De acuerdo, esto es tan sencillo como poner una cadena más pequeña o bien ampliar el varchar del campo.
Mi sorpresa ha sido cuando procedo a hacer una prueba y a poner: «ocup» en lugar de ocupado.

Pues bien, resulta que tampoco entraba. Finalmente miro los registros de la tabla y veo que hay los siguientes datos:

Entonces mi cabeza empieza a decir: aquí hay algo que no cuadra.
Procedo a mirar el esquema de la tabla de la base de datos y me encuentro lo siguiente:

En resumen, que como el campo es de tipo enum, al introducir un valor que no sea de ese tipo en especifico, va a dar error.
Gracias a esto he aprendido algo nuevo.
Posibles soluciones: cambiar el tipo a varchar o bien siempre insertar los valores indicados por el enum.