---
title: "Hur att inte lagra fler identiska rader i en tabell?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/84169-hur-att-inte-lagra-fler-identiska-rader-i-en-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Dr-man"
published: "2003-08-13T11:52:20.000Z"
updated: "2003-08-13T17:57:40.000Z"
replies: 1
views: 145
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/84169-hur-att-inte-lagra-fler-identiska-rader-i-en-tabell"
---

# Hur att inte lagra fler identiska rader i en tabell?

## #1 — Dr-man, 2003-08-13T11:52Z

Finns det nåt sätt att inte lagra fler identiska än en rad i tabell med MySQL? 

Strukturen på tabellen: 

```php
mysql> desc tempuser; 
+-------+--------------+------+-----+---------+----------------+ 
| Field | Type         | Null | Key | Default | Extra          | 
+-------+--------------+------+-----+---------+----------------+ 
| id    | int(11)      |      | PRI | NULL    | auto_increment | 
| ip    | varchar(100) | YES  |     | NULL    |                | 
| date  | datetime     | YES  |     | NULL    |                | 
| info  | text         | YES  |     | NULL    |                | 
| user  | varchar(30)  | YES  |     | NULL    |                | 
+-------+--------------+------+-----+---------+----------------+ 
5 rows in set (0.01 sec)
```

Permalänk: https://www.webforum.nu/p/84169

## #2 — LarsG, 2003-08-13T17:57Z

Du kan använda unique när du skapar din tabell eller med alter table.

```
create table t(c1 date, c2 char,c3 int, unique(c2,c3),
primary key(c1))
```

Det innebär att kombination av c2 och c3 måste vara unik. Även c1 måste vara unik då den är definierad som primärnyckel.

Permalänk: https://www.webforum.nu/p/1138023

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/84169-hur-att-inte-lagra-fler-identiska-rader-i-en-tabell
