Moin!
ich hab einen Index über mehrere Felder um doppelte Einträge zu verhindern und die Abfrage zu beschleunigen.
Unique?
Was trägts Du ein?
CREATE TABLE ab (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
pid INT UNSIGNED NOT NULL DEFAULT 0,
aid INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (id),
UNIQUE KEY (pid, aid)
);
insert into ab values('',2,3);
#-> Query OK, 1 row affected, 1 warning (0.05 sec)
insert into ab values('',2,3);
#-> ERROR 1062 (23000): Duplicate entry '2-3' for key 'pid'
geht doch ...