mysql - 我无法在表中插入数据奇怪的错误mysql

标签 mysql insert

您好,我有一个名为“comisiones”的表,描述如下: enter image description here

当我尝试使用此查询插入新元素时:

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/

相关文章:

php - 对 2 列中的所有行求和并使用 select 显示两列

MySQL LAST_INSERT_ID() 与多条记录 INSERT 语句一起使用

php - 插入多个数据

Python BeautifulSoup - 在找到的关键字周围添加标签

Android - 加快向数据库中插入数据的速度

MySQL - 行到列

php - PHP while 循环中的 MySQL 查询在第一个结果后返回 NULL

mysql - 存储和显示多个日期范围值 SQL

mysql - 为什么 INSERT 性能存在这种差异......?

mysql - mysql 查询是否有可能返回真/假而不是值?