Visa ett inlägg
Oläst 2010-12-31, 14:15 #6
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
Jag tycker Conny krånglar till det lite.

Kod:
insert into ip.blog (col1, col2, col3, col4) 
VALUES('col1', (select col2, col3, col4 FROM wordpres ) )
I det här exemplet sätter du värdet på "col1" direkt i queryn.
Col2-4 hämtar du ifrån din gamla databas. Här det det viktigt att kolumnerna är i exakt samma ordning i inserten(första parentesen) som de är i values-selecten.

Viktigt är också att det då är exakt samma format på datan. Är det inte exakt samma format på datan måste du nog göra ett script som gör en select-loop och konverterar datan för varje rad innan den stoppas in i den nya databasen med en insert-query.
Kod:
INSERT INTO ip.blog (col1, col2, col3, col4) 
SELECT 'val1', col2, 3, col4 FROM wordpress
Är betydligt enklare än att använda VALUES eftersom VALUES är mer oflexibelt än en regelrätt SELECT och VALUES inte tillför något i detta fall.

Det enda jag la till var lite förklarande texter/kommentarer så det skulle bli lättare att förstå.

Senast redigerad av Conny Westh den 2010-12-31 klockan 16:02
Conny Westh är inte uppkopplad   Svara med citatSvara med citat