---
title: "Ta bort email adresser i MySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/135791-ta-bort-email-adresser-i-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Matsakii"
published: "2005-10-14T21:27:47.000Z"
updated: "2005-10-15T19:27:40.000Z"
replies: 8
views: 285
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/135791-ta-bort-email-adresser-i-mysql"
---

# Ta bort email adresser i MySQL

## #1 — Matsakii, 2005-10-14T21:27Z

Jag har en sajt som har en MySQL databas med över 20.000 emailadresser. Nu har jag kollat igenom vilka som fungerar och har en lista på nästan 4.000 adresser som inte fungerar (fejk adresser)

Nu skulle jag vilja använda min lista med fejk adresser och ta bort dom ur databasen, men hittar inget syntax för det :(

Det börjar:

> SELECT strEmail FROM tblMembers

 

och sen vill jag som sagt lägga till syntax med listan över dom nästan 4.000 adresserna som ska bort ur "strEmail"

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

## #2 — Peter S, 2005-10-14T21:38Z

Syntaxen för att ta bort poster från en tabell är:

```
delete
   from tblMembers
  where strEmail = 'foo@bar.com'
```

Har du annan information i samma tabell som du vill behålla, kan du uppdatera posterna och sätta e-postfältet till en tom sträng:

```
update tblMembers
   set strEmail = ''
 where strEmail = 'foo@bar.com'
```

För att ta bort/uppdatera flera poster i samma fråga:

```
delete
   from tblMembers
  where strEmail
     in ('e-post1','e-post2','e-post3')

...

update tblMembers
   set strEmail = ''
 where strEmail
    in ('e-post1','e-post2','e-post3')
```

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

## #3 — Matsakii, 2005-10-14T23:34Z

Tackar och "buggar" som min grekiska vän säger :)

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

## #4 — Matsakii, 2005-10-14T23:52Z

Eller, nått vatt fel :(

Nehejdå, det var det inte alls det. Eller jo i mitt huvud denna gång   :birp 

glömde ta bort sista kommat     hotmail',)

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

## #5 — Peter S, 2005-10-15T14:03Z

Glöm inte att använda funktionen *acceptera som slutgiltigt svar*  :bire

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

## #6 — Matsakii, 2005-10-15T14:09Z

Acceptera?

Jag körde

> delete
>    from tblMembers
>   where strEmail
>      in ('e-post1','e-post2','e-post3')

i går, och det funkade som sagt. Men det tog bort HELA profilen och inte bara mailadressen :( Som tur va så har jag en backup och lägger tillbaka alla dom 3.800 raderade.

Email fältet får inte vara tomt, så jag tänkte lägga in typ" <bademail@bademail.ii>" i alla dom fälten. Hur göra?

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

## #7 — GunnarD, 2005-10-15T15:26Z

> **Matsakii skrev:**
>
> Acceptera?
> 
> Jag körde
> 
> 
> 
> i går, och det funkade som sagt. Men det tog bort HELA profilen och inte bara mailadressen :( Som tur va så har jag en backup och lägger tillbaka alla dom 3.800 raderade.
> 
> Email fältet får inte vara tomt, så jag tänkte lägga in typ" <bademail@bademail.ii>" i alla dom fälten. Hur göra?

Använd "Peter S" sista exempel, det som börjar med UPDATE.

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

## #8 — Peter S, 2005-10-15T18:54Z

> **Matsakii skrev:**
>
> Acceptera?

Se [Hur markerar jag vilket svar som löste mitt problem?](http://www.webforum.nu/faq.php?faq=vb_board_usage#faq_faq_acceptance).

> **Matsakii skrev:**
>
> Email fältet får inte vara tomt, så jag tänkte lägga in typ" <bademail@bademail.ii>" i alla dom fälten. Hur göra?

```
update tblMembers
   set strEmail = 'bademail@bademail.ii'
 where strEmail
    in ('e-post1','e-post2','e-post3')
```

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

## #9 — Matsakii, 2005-10-15T19:27Z

Tack Peter,
Nu funkade det som jag ville :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/135791-ta-bort-email-adresser-i-mysql
