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

Cập nhật MySQL Giá trị cột được tăng lên (Không phải tự động tăng)

Một cái gì đó như sau có thể làm những gì bạn đang tìm kiếm. Nó sẽ gán các giá trị tăng dần cho order dựa trên question_id đặt hàng:

select @ordval := 0;
update thetable set `order` = 
        (select @ordval := @ordval + 1) order by question_id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để nhập tệp CSV khổng lồ với 200,00 hàng vào MySQL (không đồng bộ và nhanh chóng)?

  2. Bảng MySQL không tồn tại lỗi, nhưng nó tồn tại

  3. Thay đổi thủ tục lưu trữ MySQL tên 'Đối chiếu cơ sở dữ liệu'

  4. Cách NOT RLIKE hoạt động trong MySQL

  5. Làm thế nào để tránh đúng điều kiện Cuộc đua Mysql