Visa ett inlägg
Oläst 2010-12-31, 13:40 #4
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
När du använder VALUES så kan du ersätta det med en SELECT i stället så kan du köra samma SQL-sats för hela databasen i en enda SQL-sats, precis som jag visade i mitt förra inlägg.

Du kan inte använda begreppet VALUES samtidigt som SELECT. SELECTen är mycket mer flexibel.

Förklara gärna mer var du hämtar värdet du vill ha in i blog_id så kanske jag förstår bättre.

Kod:
-- Detta är en enda SQL-sats om jobbar på hela databasen...

-- INSERT till nya tabellen
INSERT INTO IP.BLOG (WP_ID, entry_author_id, entry_date, entry, blog_id, blupp_id)

-- Hämta info från gamla tabellen med subselect för blog_id och ett exempel på¨en konstant
SELECT ID, post_author_id, post_date, post_excerpt , (SELECT  ...), 4
FROM Wordpress
-- Du kan ju även köra satsen för olika users individuellt
WHERE post_author=23;

Jag vet inte hur mappningarna är mellan tabellerna så du får gärna förklara mer för mig....

Om du lägger till en extra kolumn tillfälligt med ID från Wordpress tabellen så kan du köra update i IP.BLOG i efterhand och mappa ihop tabellerna med wordpress.ID och din nya IPBLOG.WP_ID ....

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