Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2012, 15:42
vargitas09123
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 11 años, 5 meses
Puntos: 0
Mysql not null NO Funciona

hola a todos... el problema es este
creo una tabla
create table ge_tnull
(null_null int not null auto_increment,
null_nomb varchar(20) not null,
null_apel varchar(20),
null_nume int not null,
constraint pk_ge_tnull primary key (null_null)
);

le ingreso estos datos

insert into ge_tnull
(null_nomb, null_apel, null_nume)
values
('juan', 'gomes', 3);

bien hasta aqui...
consulto

select * from ge_tnull

+-----------+----------------+-------------+------------------+
| null_null | null_nomb | null_apel | null_nume |
+-----------+----------------+-------------+------------------+
| 1 | juan | gomes | 3 |
+-----------+----------------+-------------+------------------+

luego inserto esto datos (creyendo que no se hara la operacion por los not null)

insert into ge_tnull
-> (null_nume)
-> values
-> (3);
Query OK, 1 row affected, 1 warning (0.07 sec)

mi pregunta es...
acaso esta sentencio no se puede hacer pues el campo null_nomb no permite nulos???
y luego hago esta consulta

select *
from ge_tnull
where null_nomb = ' '

y me trae el registro.......

como si Mysql incertara un espacio en blanco