BUG? 1105 - Miss column

【TiDB 使用环境】生产环境
【TiDB 版本】8.0.11-TiDB-v8.5.1
【遇到的问题:SQL执行报错】
【其他附件:截图/日志/监控】
执行SQl语句报错

INSERT INTO welfare_goods_supplier_stock_center (bz_id, supplier_code, sku_code, join_qty, create_time, create_by, update_time, update_by)
VALUES
('20052607_320923', '20052607', '320923', 0, '2022-07-09 11:09:44', 'sys', '2025-11-04 16:22:34', 'admin')
ON DUPLICATE KEY UPDATE bz_id = '20052607_320923';
CREATE TABLE `welfare_goods_supplier_stock_center` (
  `bz_id` VARCHAR (55) NOT NULL COMMENT 'supplier_code_sku_code',
  `supplier_code` VARCHAR (25) DEFAULT NULL COMMENT '供应商编码',
  `sku_code` VARCHAR (30) NOT NULL DEFAULT '' COMMENT '商品编码',
  `join_qty` INT DEFAULT '0' COMMENT '预占库存',
  `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `create_by` VARCHAR (30) NOT NULL DEFAULT 'sys' COMMENT '创建者',
  `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `update_by` VARCHAR (30) NOT NULL DEFAULT 'sys' COMMENT '更新者',
  PRIMARY KEY (`bz_id`) /*T![clustered_index] CLUSTERED */,
  UNIQUE KEY `sku_code_supplier_code` (`sku_code`, `supplier_code`)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '福利商品供应商对应联营库存';

其他版本7.5测试下,没发现问题

1 个赞

我发现了7.x没问题,8.x现在线上版本问题比较多

1 个赞

又是兼容性问题?

学习了~

我们当前用v7.1.1的没有出现这个bug,可能和版本有关

我在 8.5.2 上测了下,没有复现这个问题

兼容性问题

丢失列?

兼容性问题吧

不可复现

很明显是他的数据库平台问题,tidb没有这种报错

是GUI工具的问题吗,