On Wed, 24 Oct 2001 05:55:14 +0200, Tonni Aagesen wrote:
> Jeg har lige fundet ud af, at hvis man angiver en kollonne skal være
> unik, kan man jo ikke indsætte den samme værdi i to forskellige
> rækker, hvilket giver en mysql_error();
Ja, hvad ellers?
> Men kan man angive at kombinationen i de to felter skal være unik
> for hver række?
Ja:
 mysql> create table navne (navn char(64), efternavn char(128), unique (navn, efternavn));
 Query OK, 0 rows affected (0.02 sec)
 mysql> insert into navne values ('Per', 'Jensen');
 Query OK, 1 row affected (0.03 sec)
 mysql> insert into navne values ('Hans', 'Jensen');
 Query OK, 1 row affected (0.00 sec)
 mysql> insert into navne values ('Per', 'Jensen');
 ERROR 1062: Duplicate entry 'Per-Jensen' for key 1
 mysql> select * from navne;
 +------+-----------+
 | navn | efternavn |
 +------+-----------+
 | Hans | Jensen    |
 | Per  | Jensen    |
 +------+-----------+
 2 rows in set (0.00 sec)
 mysql> 
RTFM: 
http://www.mysql.com/doc/C/R/CREATE_TABLE.html
  Mvh.
-- 
 "It's gonna be one of those underground pictures, right?"     Adam Sjøgren
 "No. It's gonna be all straight. On the up and up."      asjo@koldfront.dk