sql >> Database teknologi >  >> RDS >> Mysql

Hvordan sætter man en streng foran en kolonneværdi i MySQL?

Du kan bruge CONCAT funktion for at gøre det:

UPDATE tbl SET col=CONCAT('test',col);

Hvis du ønsker at blive klogere og kun opdatere kolonner, som ikke allerede har testet forudsat, prøv

UPDATE tbl SET col=CONCAT('test',col)
WHERE col NOT LIKE 'test%';


  1. SQL Server-fejl 110:Der er færre kolonner i INSERT-sætningen end værdier angivet i VALUES-udtrykket.

  2. MultipleActiveResultSets=Sand eller flere forbindelser?

  3. PostgreSQL konverterede forkert fra tidsstempel uden tidszone til tidsstempel med tidszone

  4. Tilfældig registrering fra en databasetabel (T-SQL)