2011-01-07 16 views
9

He buscado en todo el Internet mi respuesta, y tal vez solo estoy haciendo las cosas mal. Tengo una columna en mi tabla MySQL que necesito reemplazar todos los valores NULL con una cadena de texto en mi consulta SQL usando phpMyAdmin. No quiero que la salida salga de esa manera, realmente quiero reemplazar los valores nulos con la cadena de texto.¿Cómo reemplazo todos mis valores NULL en un campo particular en una tabla particular?

He intentado

UPDATE `tablename` SET fieldname = replace (fieldname, "", "textstring") 

He leído en

SELECT ISNULL(field,"replacetext) 

Pero esto sólo muestra la salida, pero en realidad no sustituirlo en la tabla.

No puedo resolver esto, y he perdido tanto tiempo tratando de encontrar una respuesta.

Respuesta

19
update tablename set fieldname = "textstring" where fieldname is null; 
+0

se me adelantó :) Eliminación de mi respuesta. – kander

+0

Necesito 200 para obtener menos anuncios (: –

+0

¡GRACIAS! Eso fue todo. Soy bueno haciendo que las cosas simples sean complejas. – Valerie

5

Ha intentado

UPDATE `tablename` SET fieldname = '' where fieldname is null 
+0

¡Gracias! Eso funcionó. – Valerie

Cuestiones relacionadas