Thanks for quick reply. And also thank you very much for the information.
Best regard

------Original Message------
From: Johan De Meersman
To: Albahar Uya
Cc: MySQL Lists
Subject: Re: migrate existing data each additional product
Sent: Apr 4, 2012 17:33

----- Original Message -----
> From: "HaidarPesebe" <haidarpes...@gmail.com>
> 
> I asked for help, how to order that each time I add an item then the
> item number in column 1 move to column 2, column 2 moves to the
> column 3, column 3 to 4 and so on.
> 
> product     | 1 | 2 | 3 | 4 | total
> [...]

What a most peculiar thing to do :-)

You can't have - correction: I don't think you can have column names that start 
with a digit, so I'll conveniently call them c1 and so on.

An update statement is processed in order, so this should work:

UPDATE <yourtable> SET c4=c3, c3=c2, c2=c1, c1=<newvalue>, total=c1+c2+c3+c4 
WHERE <uniqueidentifierthings>;

I would strongly question whether there's no better way to design whatever 
you're doing, though.

/johan

-- 
Bier met grenadyn
Is als mosterd by den wyn
Sy die't drinkt, is eene kwezel
Hy die't drinkt, is ras een ezel


Sent from my BlackBerry® smartphone

Reply via email to