hola cada uno tengo un problema en MySQL# 1366 - incorrecta valor entero: MySQL
mi mesa es
CREATE TABLE IF NOT EXISTS `contactform` (
`contact_id` int(11) NOT NULL AUTO_INCREMENT,
`first_name` varchar(50) NOT NULL,
`addition` varchar(50) NOT NULL,
`surname` varchar(50) NOT NULL,
`Address` varchar(200) NOT NULL,
`postalcode` varchar(20) NOT NULL,
`city` varchar(50) NOT NULL,
`phone` varchar(20) NOT NULL,
`emailaddress` varchar(30) NOT NULL,
`dob` varchar(50) NOT NULL,
`howtoknow` varchar(50) NOT NULL,
`othersource` varchar(50) NOT NULL,
`orientationsession` varchar(20) NOT NULL,
`othersession` varchar(20) NOT NULL,
`organisation` int(11) NOT NULL,
`newsletter` int(2) NOT NULL,
`iscomplete` int(11) NOT NULL,
`registrationdate` date NOT NULL,
PRIMARY KEY (`contact_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=39 ;
mysql>insert into contactform values('','abhi','sir','shukla','vbxcvb','342342','asdfasd','234234234','[email protected]','1999/5/16','via vrienden of familie','','19','20','6','1','1','2010-03-29')
me sale error siguiente. # 1366 - valor entero incorrecta: '' para la columna 'contact_id' en la fila 1
esta consulta trabajo bien en mi máquina local, pero dará error en el servidor
pero funcionan muy bien en locales – rajanikant
funciona bien cuando se tiene un servidor MySQL-Propper sin necesidad de configuración. Vea el MODO SQL: http://dev.mysql.com/doc/refman/5.1/en/server-sql-mode.html Una buena configuración producirá errores cuando haga algo incorrecto. Insertar una cadena en un campo entero, es incorrecto. –