11. november 2002 - 18:56Der er
9 kommentarer og 1 løsning
Slet alle i databasen som ikke indeholder @
Hejsa,
Hvilken SQL kommando skal jeg skrive for at slette alle i en database som IKKE indeholder "@" - Jeg har en medlemsdatabase, og nogle enkelte har indtastet ugyldig mail adresse.. dem ønsker jeg at slette uden at skulle gøre det manuelt.
Jeg regner med at man blot kan skrive en kommando i programmet MySql-Front ?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Slettet bruger
11. november 2002 - 19:11#1
DELETE FROM music_nyhedsbrev WHERE email NOT LIKE '%@%'
Synes godt om
Slettet bruger
11. november 2002 - 19:11#2
Du skal selvf. lave "music_nyhedsbrev" og "email" om til din egen struktur ;)
Du må gerne lave et svar så får du points - Hvis jeg må være så fræk at spørge, kan man præsicere det mere - så man fx siger at der skal være tekst@tekst(punktum)minimum2bogstaver - altså en reel mail adresse...
Synes godt om
Slettet bruger
11. november 2002 - 21:29#4
hehe...så bliver det straks sværere!
MySQL er i sagens natur ikke så god til regulære udtryk (som det hedder) men det er da muligt at det er til at lave...jeg kan bare ikke finde ud af det.
Det kan godt laves med PHP, men tvivler på at MySQL alene kan hitte ud af det.
slap af der mangler noget tekst i dette indlæg.... Men eksperten kører selvfølgelig med mirror af deres databaser ? så det er vel oppe igen snart :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.