相关疑难解决方法(0)

ON DUPLICATE KEY + AUTO INCREMENT问题mysql

我有这样的表结构

在此输入图像描述

当我向表中插入行时,我正在使用此查询:

INSERT INTO table_blah ( material_item, ... hidden ) VALUES ( data, ... data ) ON DUPLICATE KEY UPDATE id = id, material_item = data, ... hidden = data;

当我第一次插入数据而不触发ON DUPLICATE KEYid增量罚款:

在此输入图像描述

但是当ON DUPLICATE KEY触发器和我插入新行时,id看起来很奇怪:

在此输入图像描述

auto increment即使触发,我怎样才能保持正确的增量ON DUPLICATE KEY

mysql

24
推荐指数
2
解决办法
3万
查看次数

标签 统计

mysql ×1