miten mysql:ssä lisätään siten dataa että ei tulisi
dublicatea niistä.
em insert into taulu (a,b,c) values (1,2,3);
kun tuon tekee toisen kerran nii lisää sen = dublicate
miten lauseen saisi nii ettei kantaan tulisi sitä
kahta samanlaista recordia sinne..
em ahaa siel kannassa on jo (1,2,3) sellaine joten en lisää
sitä sinne...
dublicatea niistä.
em insert into taulu (a,b,c) values (1,2,3);
kun tuon tekee toisen kerran nii lisää sen = dublicate
miten lauseen saisi nii ettei kantaan tulisi sitä
kahta samanlaista recordia sinne..
em ahaa siel kannassa on jo (1,2,3) sellaine joten en lisää
sitä sinne...
Vastaukset 1
Vanhimmat
CREATE TABLE TAULU
(
ID INT UNSIGNED NOT NULL AUTO_INCREMENT,
A TINYINT UNSIGNED,
B TINYINT UNSIGNED,
C TINYINT UNSIGNED, PRIMARY KEY (ID),
UNIQUE KEY (A,B,C)
);
toi "unique key" estää lisämästä kahta samalaista 1,2,3 arvoa kahdesti tauluun
jos ennestään on jo taulussa tuo sama 1 ,2, 3 siellä. :D