螃蟹009 发表于 2015-09-16 19:25

Mysql Duplicate entry '1' for key 'PRIMARY'


我在程序里面执行insert语句,但是报错,日志显示这样

save_lan_vnl]

但是可以看到我是没有插入主键的,请问为什么会产生这个问题???
表结构:

+-------------+------------------+------+-----+---------+----------------+
| Field       | Type             | Null | Key | Defa    |                |
+-------------+------------------+------+-----+---------+----------------+
| lvnl_id   | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| record_time | date             | NO   | MUL | NULL    |                |
| pool_id   | int(10) unsigned | NO   |   | NULL    |                |
| node_id   | int(10) unsigned | NO   |   | NULL    |                |
| lvnl_visits | int(10) unsigned | NO   |   | NULL    |                |
| lvnl_links| int(10) unsigned | NO   |   | NULL    |                |
| lvnu_item1| int(10) unsigned | YES|   | NULL    |                |
| lvnu_item2| int(10) unsigned | YES|   | NULL    |                |
| lvnu_item3| int(10) unsigned | YES|   | NULL    |                |
+-------------+------------------+------+-----+---------+----------------+

数据库版本
mysqlVer 14.14 Distrib 5.1.51, for pc-linux-gnu (x86_64) using readline 5.1

Shell_HAT 发表于 2015-09-16 21:26

是不是auto_increment出问题了
单实例?主从?双主?

螃蟹009 发表于 2015-09-16 22:30

回复 2# Shell_HAT


    是单实例或者主从上都看到过!

如何判断是不是auto_increment得问题?

他并不是一直都报错,一段时间会产生这个问题
页: [1]
查看完整版本: Mysql Duplicate entry '1' for key 'PRIMARY'