Hallo,
definiere NAME in MySQL als Unique
Dann verwende
replace into PERSON ( NAME ) values ( 'Testname' );
Ist der Unique vorhanden, wird der Datensatz überschrieben, wenn nicht ein
normaler Insert ausgeführt.
Gruß,
Richard Stracke
"Gerhard Gaupp"
<g.gaupp@onlineh An: "Mysql D"
<mysq...@lists.mysql.com>
ome.de> Kopie: (Blindkopie: RICHARD
STRACKE/QVCDE)
Thema: if exists
05.05.2004 12:08
Tach auch
Ich suche nach einer Möglichkeit folgendes darzustellen:
if not exists( select 1 from PERSON where NAME = 'Testname' ) then
insert into PERSON ( NAME ) values ( 'Testname' );
end if;
Das ganze brauche ich für eine Datenübernahme aus Exel, bei der ich
doppelte Datensätze vermeiden will.
Unter Sybase geht das so. Geht ds auch irgendwie mit MySQL?
Ich bin für jeden Hinweis dankbar.
Gruß
Gerhard