MySQL说表中没有唯一值的唯一错误

时间:2018-08-13 10:26:00

标签: mysql

这是我从Codeignitor网站收到的错误消息...

Error Number: 1062

Duplicate entry '4294967295' for key 'asset_barcode'

INSERT INTO `assets` (`asset_barcode`, `asset_type`, `status`) VALUES ('4661957312', 'HARDWARE', 1)

Filename: database/DB_driver.php

Line Number: 691

在此asset_barcode中,是PHP的rand()函数生成的唯一编号。即使该字段上的数据库中没有数据,也会出现此错误。另外查询“ asset_barcode”与mysql错误消息条形码不同!毫无疑问地找出问题所在!

这是我的表格说明:

table description

0 个答案:

没有答案