sql >> Database >  >> RDS >> Mysql

Is het mogelijk om kolomgegevens naar beneden te schuiven in een MySQL-tabel?

UPDATE met zelf lid worden

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:In enkele verklaring

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


  1. mysql chef-databaserecept mislukt in groot bestand

  2. mysql respecteert de wait_timeout-instelling in my.cnf . niet

  3. Waarom bin2hex gebruiken bij het invoegen van binaire gegevens uit PHP in MySQL?

  4. voeg meerdere velden in met behulp van foreach-lus