Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL Заменете последните 2 знака, ако последните 2 знака съвпадат

Имате единични кавички около името на колоната, така че сравнявате константен низ в where клауза. Версията, която се доближава до работа, е:

UPDATE wp_pods_cars
    SET permalink = Replace(permalink,'-2','')
    WHERE RIGHT(permalink, 2 ) = '-2';

Въпреки това бих написал това като:

UPDATE wp_pods_cars
    SET permalink = LEFT(permalink, length(permalink) - 2) 
    WHERE permalink LIKE '%-2';

-2 може да се появи на други места в низа и не искате да премахвате всички събития.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на разлика между броя на две подзаявки

  2. Как да изградите JSON масив от mysql база данни

  3. Как мога да се свържа с MySQL база данни с помощта на Scala?

  4. PHP Предупреждение:Стартиране на PHP:Не може да се зареди динамична библиотека '/usr/lib/php/20151012/msqli.so'

  5. Как да накарам mysql да приема външни връзки