Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw numer zamówienia Mysql według pola VARCHAR

Możesz użyć STRCMP('text', 'text2')

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

Źle zrozumiałem twój punkt widzenia. Czy możesz spróbować czegoś takiego?

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. Odległe ma wiele przez

  2. Tabela jest „tylko do odczytu”

  3. Odmowa dostępu Spring Boot do MySql dla użytkownika „root”@„localhost”

  4. Docker:Połącz wiele obrazów

  5. Błąd MySQL:1395 Nie można usunąć z widoku dołączania