nisslassMedlem sedan nov. 2001371 inlägg Hej!
Har ett fält kallat email med en satans massa dubletter, ibland inte bara dubletter utan flera flera gånger, hur får jag bort dessa med ett smart asp-script? (Eller en SQL fråga jag kan köra direkt i DB'n?). Adressen får alltså endast förekomma EN gång.
Detta gäller mySQL alltså :h
tacktack
LarsGMedlem sedan dec. 200012 465 inlägg Du kan ju utföra dessa kommandon i något lämpligt administrationsverktyg för Mysql
create temporary table x (email varchar(100))
insert into x select distinct email from t
delete from t
insert into t select * from x
alter table t add unique(email)
Om det är flera relevanta kolumner i tabellen så får du lägga till dom.
Flyttas från ASP
nisslassMedlem sedan nov. 2001371 inlägg Kan jag inte på något sätt automatiskt göra om formatet (som finns sparat i db'n): xxxxxx@hotmail.com#http://xxxxxx@hotmail.com# till endast xxxxxx@hotmail.com. Det måste ju iaf gå via ASP?
LarsGMedlem sedan dec. 200012 465 inlägg Det borde gå att göra en update
update t set email = substring(email from 1 for position('#' in email ) - 1) where position('#' in email) > 0