sql >> Database >  >> RDS >> Mysql

MySQL-wildcard vervangen

SUBSTRING_INDEX gebruiken :

UPDATE table1 
   SET column1 = REPLACE(
         column1, 
         SUBSTRING_INDEX(column1, '/', 2),
         'newsite.com' 
       )
 WHERE column1 LIKE 'example.com/%/'

Dit zou je submapstructuur moeten respecteren.




  1. Een nieuwe Rails-app verbinden met een bestaande MySQL-database

  2. Hoe verbinding maken en MySQL opvragen vanuit Lua?

  3. Hoe u alle tabellen met identiteitskolom in SQL Server-database kunt vinden - SQL Server / T-SQL-zelfstudiedeel 45

  4. REGEXP_INSTR() Functie in Oracle