首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我得到错误#1136 -列计数与第一行的值计数不匹配?

为什么我得到错误#1136 -列计数与第一行的值计数不匹配?
EN

Stack Overflow用户
提问于 2011-09-09 06:04:24
回答 3查看 8.6K关注 0票数 4

我得到了这个错误:

代码语言:javascript
运行
复制
#1136 - Column count doesn't match value count at row 1?

当我尝试这样做的时候:

代码语言:javascript
运行
复制
INSERT INTO folding_cartons 
(part_no, description, count, size, pdf_link, min, max, current) 
VALUES ('240-63100-00’,‘YB MV Cherry’, ‘90’,‘3 x 2-11/16 x 5-5/64’,
‘http://www.logicpkg.com/data/hero/copies/240-63100-00.pdf','0','0','0')

这个错误是什么意思?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-09 06:35:23

这是我的建议。我使用SET来插入,而不是使用常见的方法来命名列和它们的值。它很容易理解,你知道哪一列有什么。此外,将其更改为UPDATE非常简单,因为它具有相同的结构(只需将INSERT into更改为UPDATE并添加WHERE子句)。

代码语言:javascript
运行
复制
INSERT INTO `folding_cartons` SET 
 `part_no` = '240-63100-00', 
 `description` = 'YB MV Cherry', 
 `count` = 90,
 `size` = '3 x 2-11/16 x 5-5/64', 
 `pdf_link` = 'http://www.logicpkg.com/data/hero/copies/240-63100-00.pdf', 
 `min` = 0, 
 `max` = 0, 
 `current` = 0;
票数 7
EN

Stack Overflow用户

发布于 2011-09-09 06:41:48

字符串两边的单引号是不同的,尽管我不知道为什么。我将您的查询粘贴到gedit中,并使用普通的单引号(ascii 39),我能够成功插入。

代码语言:javascript
运行
复制
INSERT INTO folding_cartons (part_no, description, count, size, pdf_link, min, max, current) VALUES ('240-63100-00','YB MV Cherry', '90','3 x 2-11/16 x 5-5/64', 'http://www.logicpkg.com/data/hero/copies/240-63100-00.pdf','0','0','0');

同样,不知道这个查询是在哪里生成的,还是您将其粘贴到某个编辑器中了?

票数 3
EN

Stack Overflow用户

发布于 2011-09-09 06:42:36

我将您的查询粘贴到测试环境中,我看到了以下内容:

插入到folding_cartons (part_no,description,count,size,pdf_link,min,max,current)值('240-63100-00?^?^?,?^?^?YB MV樱桃?^?^?,?^?^?90?^?^?,?^?^?3 x 2-11/16 x 5-5/64?^?^?,?^?^?,?^?^?http://www.logicpkg.com/data/hero/copies/240-63100-00.pdf','0','0','0')

我猜你有一些看起来像引号的智能引号符号或国际字符。

只需使用简单的单引号来分隔字符串。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7355085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档