赞
踩
ERROR 1136 (21S01): Column count doesn't match value count at row 1
添加数据时字段名数和值数量不一致,
比如上面的就是
name->值1,值2,值3 错误!!!
一个字段对应一个值
insert into 表名 (字段) values (值)
这种一般都是因为语法错误
检查语法并且修改
db1
.emp
, CONSTRAINT emp_of_des_fk
FOREIGN KEY (dep_id
) REFERENCES department
(id
) ON DELETE CASCADE ON UPDATE CASCADE)外键约束失败,可能不存在外键对应主键
在主表的行中添加对应的主键或者从表中添加正确的外键(值)
字段不存在,添加失败
添加该字段或者检查要操作的字段是否有误.
表不存在,添加数据失败
检查表名称或者创建该表
密码错误
重置或者检查密码是否正确
如何重置数据库密码
删除不存在的表会导致ERR 1051
检查表名称
1、外键的引用类型不一样,如主键是int外键是char
2.找不到主表中引用的列
3.主键和外键的字符编码不一致,也可能存储引擎不一样
4.主表并不存在
1.检查外键和主键的引用类型
2.检查主表中的列
3.检查逐渐和外键的字符编码,存储引擎
4.检查主表是否存在
约束重复
检查是否有重名的约束重复
字段约束为not null,但是插入数据时并没有赋值
给该字段添加默认值
或设置为主键自增,
或去掉该列属性not null
该表是主表,其他表中外键存有该表的主键
先删除从表(存有该表主键的表),再删除即可解决
在创建表的时候使用到了汉字,但是字符集编码不统一,导致错误.
设置字符集
如何设置字符集?
已有自增列,重复添加
确保保持表内只有一项自增列.
持续更新```````````
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。