“Clave primaria compuesta bidireccional de MySQL” Código de respuesta

Clave primaria compuesta bidireccional de MySQL

CREATE TRIGGER uinsert BEFORE INSERT ON tbl_challenger
 FOR EACH ROW SET NEW.u0 = LEAST(NEW.host,NEW.challenger),
  NEW.u1 = GREATEST(NEW.host,NEW.challenger);
#same for update
CREATE UNIQUE INDEX uniqueness ON tbl_challenger(u0,u1);
jcho.morpheo

Clave primaria compuesta bidireccional de MySQL

create trigger bi_foo before insert on foo
for each row
begin
  if exists(select 1 from foo where bar1 = NEW.bar2 and bar2 = NEW.bar1)
  then
    signal sqlstate '50000' set message_text="Oops";
  end if;
end
jcho.morpheo

Respuestas similares a “Clave primaria compuesta bidireccional de MySQL”

Preguntas similares a “Clave primaria compuesta bidireccional de MySQL”

Más respuestas relacionadas con “Clave primaria compuesta bidireccional de MySQL” en Sql

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código