mysql - kopiera kolumner

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

jag har en mysql-tabell vars ena kolumn(A) innehåller en massa olika siffror och vars andra kolumn(B) har värdet 0 på varje rad. Nu skulle jag vilja uppdatera kolumn B's rader med värdet i kolumn A's rader:

före:
A + B
++++++
2 + 0
5 + 0
3 + 0
9 + 0

efter:
A + B
++++++
2 + 2
5 + 5
3 + 3
9 + 9

Hur gör man detta lämpligast i mysql?

  • Medlem
  • Stockholm
  • 2005-11-23 09:57
update t set b=a;

...fast om du vill ha två kolumner med samma värde så får jag känslan av att din tabellstruktur är onormaliserad...

Ursprungligen av pesc:
update t set b=a;

Stort tack!

Citat:

...fast om du vill ha två kolumner med samma värde så får jag känslan av att din tabellstruktur är onormaliserad...

Ja det är den nog med all säkerhet Det här är fråga om en tillfällig nödlösning som jag kan leva med under en begränsad tid.

1
Bevaka tråden