当我尝试使用此查询插入新元素时:
INSERT INTO comisiones (id,serial,descripcion,fecha,precio) VALUES (0,"111111111111111","Iphone 5 instalacion de aplicaciones","09/06/2016",2000);
我收到这个错误:
INSERT INTO comisiones (id,serial,descripcion,fecha,precio) VALUES (0,"111111111111111","Iphone 5 instalacion de aplicaciones","09/06/2016",2000)
Error Code: 1054. Unknown column 'fecha' in 'field list'
与 SHOW CREATE TABLE 组合;我明白了:
CREATE TABLE `comisiones` (
`id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
`serial` varchar(15) COLLATE utf8_spanish_ci NOT NULL,
`descripcion` varchar(45) COLLATE utf8_spanish_ci NOT NULL,
`fecha` varchar(10) COLLATE utf8_spanish_ci NOT NULL,
`precio` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci
最佳答案
我自己回答我必须删除表并重新创建它,现在工作正常
关于mysql - 我无法在表中插入数据奇怪的错误mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37730000/