当前位置: 代码迷 >> Java Web开发 >> 急求帮忙!mysql 【 Column count doesn't match value count 】,该怎么解决
  详细解决方案

急求帮忙!mysql 【 Column count doesn't match value count 】,该怎么解决

热度:4375   发布时间:2013-02-25 21:09:01.0
急求帮忙!!!mysql 【 Column count doesn't match value count 】
这是之前的表:所有操作都正常。。。
SQL code
CREATE TABLE `NewTable` (`LineSF_ID`  bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID' ,`LineID`  bigint(255) NOT NULL COMMENT '线路ID' ,`LineSF_Fee`  varchar(4096) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '经停费' ,`LineSF_EffBeginDay`  datetime NULL DEFAULT NULL COMMENT '有效起始日期' ,`LineSF_EffEndDay`  datetime NULL DEFAULT NULL COMMENT '有效结束日期' ,`LineSF_BeginTime`  varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '出发时间' ,`LineSF_IsActive`  smallint(255) NULL DEFAULT NULL COMMENT '是否激活' ,`LineSF_CreaterID`  bigint(255) NOT NULL DEFAULT 1 COMMENT '创建者ID' ,`LineSF_DateTime`  datetime NULL DEFAULT NULL COMMENT '创建时间' ,`LineSF_Currency_Type`  varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '(0第一币种,1第二币种)' ,PRIMARY KEY (`LineSF_ID`))ENGINE=InnoDBDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ciAUTO_INCREMENT=93ROW_FORMAT=COMPACT;



这是刚刚添加了新一个字段的表。。。除了select ,其他操作都是报这个错。
锚定一下,insert 就不要说了。。主要是做个
SQL code
DELETE FROM NewTable WHERE NewTable.linesf_id > 88
还是报标题上的错。

------解决方案--------------------------------------------------------
你的Delete语句是在MySQL的管理器里面直接执行的么?
  相关解决方案