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

Mysql Chèn số thứ tự theo trường VARCHAR

Bạn có thể sử dụng STRCMP ('text', 'text2')

update products 
set OrderNumber=OrderNumber+1 
where STRCMP(Name, 'bla') = 1;

Tôi hiểu sai ý của bạn. Bạn có thể thử một cái gì đó như thế này?

SET @rownum:=0;
update 
set [email protected]:[email protected] + 1
from products
order by Name;


  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ỗi cú pháp trên DECLARE CURSOR FOR

  2. Đồng thời lạc quan với Entity Framework và MySQL

  3. Lập chỉ mục cho phân trang bộ phím trong mysql

  4. MySQL - Kết nối liên tục so với tổng hợp kết nối

  5. Hàm ROUND trong MySQL sử dụng làm tròn nửa xuống thay vì nửa lên