2010-05-06 19 views
31

Pregunta estúpida:MySQL Query Browser ¿Cómo ingreso NULL?

En SQL, sé que puedo hacer

UPDATE TableA SET MyColumn=NULL 

Pero, ¿Cómo se introduce en una célula NULL gráficamente? Intenté ingresar 'null' y 'NULL' y '' (nada/cadena vacía) en el MySQL Query Browser sin éxito.

+2

En Management Studio de SQL (MSSQL), se utiliza CTRL + 0. Sé que no es MySql, pero podría buscar algo similar. –

Respuesta

45
  1. Cambiar a modo de
  2. editar
  3. clic derecho en el campo
  4. Elige "Borrar contenido del campo"
+2

Y solo para agregar a cualquier otra persona que encuentre esto, esto solo funciona si hay algo en el campo. Si ya intentó borrar los contenidos, esto no funcionará hasta que vuelva a poner algo en la celda. Entonces esta solución funcionará. –

+0

No funciona ... – Paul

+7

En MySQL Workbench 6.0.8, la opción se ha cambiado a "Establecer campo (s) a NULL". – Xynariz

3

Google volvió:

Puede hacer clic en una celda y elegir la opción "Borrar contenido del campo" en el menú emergente . Establecerá el valor de la celda en NULL.

agregar: si se encuentra en el modo de edición se obtiene un menú contextual diferente, asegúrese de que no está en el modo de edición en la celda a la que desea establecer en NULL

15

MySQL Workbench 5.4.42: Terriblemente con errores, pero si intenta un par de veces, haga clic la celda en el modo de edición debería darle la opción Establecer campo (s) en NULL.

DEL,Ctrl + 0 o similares no funciona.


En Workbench 6.3, la IU con errores se ha corregido. No se olvide de hacer clic en el Aplicar botón para ejecutar realmente el UPDATE declaración resultante.

2

haga clic derecho en la celda y se encuentra 'campo (s) NULL' allí.

5

Uso DEL botones SHIFT + al hacer clic en el campo que desea establecer como NULL.

1

Si ayuda, hay una solución (como yo estoy usando Workbench 6.3 y no te ver ninguna 'Field (s) establecido en nulo'!) ...

copiado la instrucción SQL de la vista previa, cancelar el cuadro de diálogo 'Actualizar', cambió manualmente los '' valores a NULL y ejecutó esa consulta manualmente.

0

Sin embargo, otra solución. Banco de trabajo 6.3. Cambie el campo para decir una cadena vacía y haga clic en Aplicar. En el diálogo "Revisar la secuencia de comandos SQL", cambie SET field='' a SET field=NULL y haga clic en Aplicar.