当前位置: 首页 > 知识库问答 >
问题:

mysql - MySQL 数据删除报错1136 - Column count doesn't match value count at row 1?

郜俊健
2023-08-08

执行查询数据:
image.png
能显示出数据,第36和38是随便输入的

执行删除数据:
image.png
1136 - Column count doesn't match value count at row 1

什么原因导致删数据报错的?

共有1个答案

吕嘉赐
2023-08-08

这错误只能是 INSERT 语句才能出现,你这 DELETE 出现了,盲猜是有自定义的触发器或者外键约束,先检查一下吧。

 类似资料:
  • 主要内容:删除单个表中的数据,删除表中的全部数据,根据条件删除表中的数据在 MySQL 中,可以使用 DELETE 语句来删除表的一行或者多行数据。 删除单个表中的数据 使用 DELETE 语句从单个表中删除数据,语法格式为: DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句] 语法说明如下: :指定要删除数据的表名。 子句:可选项。表示删除时,表中各行将按照子句中指定的顺序进行删除。 子句:可选项。表示为删除操作

  • 主要内容:基本语法,删除表的实例在MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除。 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失。 下面我们来了解一下 MySQL 数据库中数据表的删除方法。 基本语法 使用 DROP TABLE 语句可以删除一个或多个数据表,语法格式如下: DROP TABLE [IF EXISTS] 表名1 [ ,表名2,

  • 当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。 在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。其语法格式为: 语法说明如下: <数据库名>:指定要删除的数据库名。 IF EXISTS:用于防止当数据库不存在时发生错误。 DROP DAT

  • 前面章节介绍了前面小节介绍了如何新建表、设计表、修改表结构,本小节介绍如何删除数据表。 1.删除数据表 删除数据表的命令如下: DROP TABLE new_student; 我们使用这条命令将 item_name 数据库中的 new_student数据表删除掉,执行结果如下图: 2. 小结 本小节介绍了如何删除数据表,需要注意的是实际业务过程中,如果需要删除数据表一定要谨慎,删除数据表之前最

  • 上一个小节我们介绍了如何创建一个数据库,既然可以创建那么肯定就可以删除,这个小节我们就来看下如何删除一个数据库: 1.使用命令行删除一个数据库 1.1 首先登陆进入 MySQL 操作界面,命令如下: 命令 : mysql -utest -p; 1.2 登陆成功之后可以使用如下命令查看当前已有数据库: 命令 : SHOW DATABASES; 执行结果如下图: 如图所示当前已包含 MySQ

  • 本文向大家介绍Mysql删除重复的数据 Mysql数据去重复,包括了Mysql删除重复的数据 Mysql数据去重复的使用技巧和注意事项,需要的朋友参考一下 MySQL数据库中查询重复数据 select * from employee group by emp_name having count (*)>1; Mysql  查询可以删除的重复数据 select t1.* from employee