MySQL Forums
Forum List  »  Spanish

Dificultades con los CHECK
Posted by: antonio hierro reyes
Date: August 18, 2017 05:12AM

Buenos días a todos y lo primero que quiero es agradecer la ayuda que prestáis,
sobre todo a los que estamos empezando, que siempre viene genial.
Mi consulta es la siguiente.Estoy empezando a crear mis base de datos y ya se empieza a complicar un poco.Voy al grano,estoy intentando usar los CHECK en la siguiente tabla:
create table inmueble(
codigo_inmueble char(5) not null,
codigo_cliente char(5),
tipo_inmueble varchar(8) not null,
tipo_operacion varchar(8) not null,
constraint inmueble_PK primary key(codigo_inmueble),
constraint inmueble_FK foreign key(codigo_cliente) references
registro_cliente(codigo_cliente),
constraint inmueble_CK check(tipo_operacion
in('alquilar','vender','comprar')),
constraint inmueble_CK2 check(tipo_inmueble
in('vivienda','local','finca'))
);

el error que me aparece junto a ");" del final es el siguiente:"se esperaba un corchete de cierre.(cerca de ) ).
seguramente sera un error de novato que a mas de uno le dará la risa, pero a mi me está dando unos dolores de cabeza tremendos,ya que por mas que busco,no encuentro el error.Si quito los constraint check, me desaparece el error.
Perdonad el tocho pero os agradecería alguna sugerencia.Muchas gracias!!!

Options: ReplyQuote


Subject
Views
Written By
Posted
Dificultades con los CHECK
475
August 18, 2017 05:12AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.