sql >> Database teknologi >  >> RDS >> Mysql

Hvordan forsinker jeg kolonner i MySQL?

Da der kun er to rækker mellem den nuværende og den, hvorfra du vil hente de 'historiske' data, kunne du måske bruge variabler til at gemme dataene midlertidigt ved at bruge noget som:

set @oldid0=999999;
set @oldid1=999999;
set @oldid2=999999;
select @oldid0:[email protected],@oldid1:[email protected],@oldid2:=id, value/@oldid0 from table order by id asc;

Det er en meget rodet løsning, men jeg tror, ​​den vil gøre arbejdet. Måske er der en måde at forhindre variablerne i at blive vist, jeg har ikke undersøgt det så langt.




  1. Hvad er data og information og datamængder

  2. Begræns en sammenkædet server til et enkelt lokalt login (T-SQL-eksempel)

  3. PHP/MySQL indsæt række og få 'id'

  4. IntegrityError:skelne mellem unikke begrænsninger og ikke null-overtrædelser