Kom ihåg mig?
Home Menu

Menu


flytta wordpress med SQL query

 
Ämnesverktyg Visningsalternativ
Oläst 2010-12-31, 13:40 #1
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
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017