Kom ihåg mig?
Home Menu

Menu


Dela 3 kolumner till 1 MySQL

 
Ämnesverktyg Visningsalternativ
Oläst 2012-10-01, 10:12 #1
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Standard Dela 3 kolumner till 1 MySQL

Har en tabell med tusentals medlemmar där det finns 3 kolumner (birthyear, birthmonth, birthday).

Nu håller jag på att flytta över alla medlemmar till en ny sajt med ny tabell, men där finns endast möjligheten till 1 kolumn... dvs födelsedatum (19871105)

Går det att köra något sql-kommando för att importera alla 3 kolumner med dess värde till 1 kolumn?

eller hur gör jag smidigast?
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-10-01, 10:18 #2
orreborres avatar
orreborre orreborre är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2003
Inlägg: 309
orreborre orreborre är inte uppkopplad
Flitig postare
orreborres avatar
 
Reg.datum: Apr 2003
Inlägg: 309
Såhär slår du ihop strängar: http://dev.mysql.com/doc/refman/5.0/...unction_concat

birthdate = CONCAT(birthyear, birthmonth, birthday)


Om jag vore du skulle jag skapa en ny tabell i den gamla db:n som har samma schema som den nya och kopiera över alla medlemmar dit och sedan exportera till den nya.
orreborre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-10-01, 10:20 #3
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Tack för snabbt svar orreborre!
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-10-01, 10:23 #4
niklas_SWEDs avatar
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
 
Reg.datum: Jan 2011
Inlägg: 400
niklas_SWED niklas_SWED är inte uppkopplad
Flitig postare
niklas_SWEDs avatar
 
Reg.datum: Jan 2011
Inlägg: 400
Ps... en annan fråga. Vet du om det går att lägga till något i slutet på ett värde i en kolumn...? Exempelvis har jag en kolumn som heter picture med värdet (254_4554554545)
den nya databasen har samma kolumn picture men där ska värdet vara samma som ovan (254_4554554545) fast jag vill lägga till .jpg i slutet.... dvs (254_4554554545.jpg)
niklas_SWED är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-10-01, 10:25 #5
orreborres avatar
orreborre orreborre är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2003
Inlägg: 309
orreborre orreborre är inte uppkopplad
Flitig postare
orreborres avatar
 
Reg.datum: Apr 2003
Inlägg: 309
Citat:
Ursprungligen postat av niklas_SWED Visa inlägg
Ps... en annan fråga. Vet du om det går att lägga till något i slutet på ett värde i en kolumn...? Exempelvis har jag en kolumn som heter picture med värdet (254_4554554545)
den nya databasen har samma kolumn picture men där ska värdet vara samma som ovan (254_4554554545) fast jag vill lägga till .jpg i slutet.... dvs (254_4554554545.jpg)
picture = CONCAT(picture, '.jpg') bör fungera.
orreborre ä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 23:52.

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