问题标签 [mysql-error-1136]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - MySQL:单个列的多个插入
当我只为单列插入数据时,我正在寻找一种方法来进行多行插入。
这是示例表:
我希望能够在每一行的名称列中插入类似 ('admin', 'author', 'mod', 'user', 'guest') 的内容。
MySQL 文档显示多个插入应采用以下格式:
但是我的声明最终看起来像这样:
我得到以下信息:
ERROR 1136 (21S01): Column count doesn't match value count at row 1
这意味着它认为我正在尝试进行单行插入。
我不确定我是否只是在这里遗漏了一些简单的东西,但我在 MySQL 文档中没有看到任何关于这个用例的特别内容。
sql - MySQL 错误:ON DUPLICATE KEY UPDATE,列计数与行的值计数不匹配
谁能看到为什么我收到此错误导致错误:
这是查询:
和表结构:
mysql - 将重复项复制到新表中 - 旧 MySQL 版本复杂化
由于 MySQL 的旧版本,我不得不使用一些非常过时的方法来完成工作。目前,我正在尝试根据几个不同的列将类似的行复制到另一个表中。该表holddups
将从assets
SKU 和 Description 匹配其中之一的位置获取数据holdkey
。我正在运行的命令是:
我得到的错误是:
我希望这足以解决这一切,但如果不能随意询问更多。
mysql - MySQL 错误 1136:列计数与第 1 行的值计数不匹配
这导致以下错误,我不明白为什么。我希望最后两个 INSERT 使用默认值。
MySQL 错误 1136:列计数与第 1 行的值计数不匹配
mysql - 从 t1 复制到新表 t2 过滤掉重复的行
我有一个表t1
,有些行在所有列中都有重复,除了id
。
t1
是id
AUTO_INCREMENT 并且有 1MIL 行。
t2
是一个没有数据的新表,id
不需要 AUTO_INCREMENT,因为我可能会为此创建一个新列。
问:我创建后t2
,如何从所有列中的不同值复制t1
到其中,这样就没有重复的行t2
t1
t2
我在亚马逊RDS
ENGINE=InnoDB
t1 - 这就是我所拥有的
t2 - 这就是我想要结束的
这是我的尝试,但得到了:Error Code: 1136. Column count doesn't match value count at row 1
mysql - #1136 - 列计数与第 9 行的值计数不匹配
1136 - 列计数与第 9 行的值计数不匹配。
任何人都可以帮助我吗?
mysql - MySql 错误代码 1136 列计数与第 1 行的值计数不匹配
嗨,我几乎完成了这张表,但我遇到了一个我无法解决的问题。
我不断收到错误 1136,Column doesn't match value count for row 1
这是VisitID
一个数据类型问题,但我无法弄清楚。
我执行的代码是下面的访问表代码:
mysql - 无法在 mysql 中插入带有中文字符的记录(错误 1366)
在mysql 5.1数据库中,我创建了一个表,CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;
在 Mysql 命令行窗口中,我无法插入以下记录。它总是抱怨 ERROR: 1366 Incorrect String Value ...
有什么问题?
我检查了 Mysql 配置,它工作正常。
php - 列计数与正确语法中的行错误中的值计数不匹配
我已经编写了一个插入查询,但它会引发错误 #1136。我检查了逗号和其他语法,并且还检查了具有 NULL 值的字段是否为 Null。它不工作。我搜索了类似的问题,但没有帮助。我已经尝试过两种方式。
第一种方式:
第二种方式:
我的表结构是这样的:
请帮我。