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

Thay đổi thứ tự của bản ghi từ giao diện người dùng

  • thêm cột sắp xếp vào bảng của bạn, smallint , mediumint hoặc int tùy thuộc vào tổng số mục nhập dự kiến ​​
  • Một mục mới được thêm vào cuối, max(sorting) + 1
  • khi sắp xếp lại một mục, hãy lấy vị trí mới của nó và thay đổi các mục sắp xếp cao hơn cho phù hợp:

    mysql_query('UPDATE yourTable set sorting = '.$yourNewposition.' where id='.$yourUniqueId .' LIMIT 1');

    mysql_query('UPDATE yourTable set sorting = sorting + 1 where sorting >= '.$yourNewposition.' AND id != '.$yourUniqueId );




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mô-đun mysql được quảng bá sẽ hoạt động như thế nào với NodeJS?

  2. Bản đồ JPA loại json MySQL, có chuỗi bị cắt xén

  3. Tối ưu hóa SQL - Kết hợp các bảng khác nhau dựa trên giá trị cột

  4. Thay đổi định dạng ngày (trong DB hoặc đầu ra) thành dd / mm / yyyy - PHP MySQL

  5. mysql nhiều trường hợp