Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Có thể chuyển dữ liệu cột xuống dưới trong bảng MySQL không?

CẬP NHẬT với tự tham gia

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;

CHỈNH SỬA:Trong một câu lệnh duy nhất

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO-MySQL:Giá trị Boolean được chuyển đổi thành 1 hoặc chuỗi trống trên liên kết câu lệnh đã chuẩn bị

  2. Làm thế nào để cập nhật một hoặc nhiều trường bỏ qua các trường trống vào cơ sở dữ liệu mysql?

  3. Chuyển đổi mảng JSON trong MySQL thành hàng

  4. Kết nối với DB từ một Tiện ích mở rộng của Chrome?

  5. lấy dữ liệu từ nhiều bảng trong MySQL với các điều kiện where khác nhau