Quiero actualizar el código en todo mi registro a lo que son actualmente más _standard alguna idea?
Entonces, por ejemplo, si los códigos son apple_1 y apple_2, necesito que sean apple_1_standard y apple_2_standard
Antes de:
id code
------------
1 apple_1
1 apple_2
Consulta de Psuedo:
update categories set code = code + "_standard" where id = 1;
Resultado Esperado:
id code
----------------------
1 apple_1_standard
1 apple_2_standard
Respuestas:
Necesita usar la
CONCAT()
función en MySQL para la concatenación de cadenas:fuente
code
es NULL por defecto, debe usar:UPDATE categories SET code = CONCAT(IFNULL(code,''), '_standard') WHERE id = 1;
De lo contrario, la concat siempre resultará en NULL.SELECT CONCAT_WS(', ','First name',NULL,'Last Name');
da "Nombre, apellido"Actualice el campo de la imagen para agregar la URL completa, ignorando los campos nulos:
fuente