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

Er det muligt at flytte kolonnedata nedad i en MySQL-tabel?

OPDATERING med selvtilmelding

SQL Fiddle http://www.sqlfiddle.com/#!2/b4f6c/1

 UPDATE Table1 T1
 JOIN Table1 T2 
 on T1.id=T2.id+1
 SET T1.col2 =T2.col2 ;

 UPDATE Table1 set col2 =NULL
 Where id=1;

EDIT:I enkelt erklæring

  UPDATE Table1 T1
  LEFT JOIN Table1 T2 
  on T1.id=T2.id+1
  SET T1.col2 =T2.col2 ;


  1. Hvordan udskriver jeg alle forespørgsler i Magento?

  2. Eksklusiv! Slut dig til os med vores gæste Michal Bar, Access Program Manager

  3. Skal jeg oprette indekser på fremmednøgler på Oracle?

  4. Kan ikke slippe en MySQL-tabel på grund af fremmednøglebegrænsninger