Hola, supongamos que yo tengo un campo llamado verifica que tiene como not null en una base de datos (es decir, que si no se le indica ningún valor, queda en blanco). Bueno, luego yo de cambiarlo deseo volver a poner en nada eso mismo pero... ¿cómo hago?. Porque:
mysql_query("UPDATE asd SET verifica='""');
no va.
mysql_query("UPDATE asd SET verifica='');
tampoco. Y:
mysql_query("UPDATE asd SET verifica=' ');
si funciona, pero es como que me dibuja un espacio... el cual no es un "null" sino que toma ese espacio como un carácter.
Espero que me entiendan y puedan ayudarme, gracias.
No entiendo tu pregunta, pero recordad qué, El campo en null, quiere decir que ese campo se podra dejar vacio, al poner not null ese campo, al insertar los datos estaras obligado a insertar los datos. Se suele utilizar en los datos obligatorios de los formularios.
deberias colocar el campo como NULL en la query, otra cosa que te recomendaria es que uses la clausula WHERE a menos claro esta que quieras cambiar todos los rows de tu tabla
saludos
Que tal si elaboras mejor la pregunta, y pues como dice
Shell Root Citar
El campo en null, quiere decir que ese campo se podra dejar vacio, al poner not null ese campo, al insertar los datos estaras obligado a insertar los datos
Ademas tambien recorda que un campo con valor NULL no es lo mismo que un campo vacio, ni siquiera un espacio en blanco.