Tengo instalado mysql 5.0.37.
La cuestion es que tengo unas tablas, cuyos campos han de ser de cierto tipo, por ejemplo, campo sexo ha de ser "hombre" o "mujer".
Cuando ejecuto cualquiera de estas 2 sentencias me da un error de sintaxis.
eSexo ENUM ('Hombre','Mujer');
CREATE DOMAIN eSexo ('Hombre','Mujer') VARCHAR(6)
constraint eSexo='Hombre' or eSexo='Mujer' ;
He comprobado el manual de mysql 5.0 y en principio esta es a sintaxis adecuada, además he probado los ejemplos del web y tambien dan ese fallo.
Lo que si he probado es a crear las tablas y en la propia declaracion chequear los campos, eso si va, aunque si le meto el constraint no funciona. Por ejemplo:
CREATE TABLE Profesores (
Usuario varchar(32) NOT NULL,
Observaciones text,
Nombre varchar(32),
Apellidos varchar(32),
Departamento varchar(5) check Departamento IN ('OEI','LPSI','IA','SIA','ATC'),
Email varchar(32)
);
No lo entiendo.

Alguien me puede echar un cable
Gracias!