怎样解决数据库出现 违反PRINARY约束PK-SN-KDJLB-2BOAB56DI 不能在对象“SN-KDJLB中插入重复键

怎样解决数据库出现 违反PRINARY约束PK-SN-KDJLB-2BOAB56DI 不能在对象“SN-KDJLB中插入重复键,第1张

你试图往SN-KDJLB这个表中插入一条记录,而该记录的某个字段与PK-SN-KDJLB-2BOAB56DI这个表约束有冲突。

说白了就是你试图插入的记录中有某个字段与SN-KDJLB表中现有字段值重复了,所以就提示上面报错了。具体是哪个字段,你检查下PK-SN-KDJLB-2BOAB56DI这个约束代表的对应字段。

产品型号: IPHONE 4 16GB 黑色

产品序列号(SN): 5K150D4BA4S

移动设备IMEI码: 012965001994466

固件版本: 50

销售地区: 中国

购买日期: 2011年11月04

保修截止: 2012年11月03

是否已经激活: 已激活

最后激活日期: 2012年03月18

你怎么这样问呀,sql文件只是个备份文件,是不能被执行的。

mysql的数据库是 放在 mysql文件夹的data目录下,它不像access那样单独的一个文件,要好几个文件的。

你的sql文件根本就不是数据库执行的文件,理解完全错误!

mysql_select("$db",$con);是查询的/mysql/data/下的 mysql数据库

产品型号: IPHONE 4 8GB 白色

产品序列号(SN): C39HRXGNDPMW

移动设备IMEI码: 013131006507121

固件版本: 511

销售地区: 中国

保修截止: 2013年6月27日

是否已经激活: 已激活

最后激活日期: 2012年6月29日

正品国行,若有帮助,请及时采纳

百度applle110或爱找吧查询

楼主您好 现在苹果官网瘫痪暂时查不到手机的激活日期和详细信息

看手机型号后两位 zp是港行 ch是国航 ll是美版机

过一段时间可以百度搜索一下 apple110 第一个网址就可以查询

希望帮到您 谢谢采纳

--已自测成功

-- 修改处:SQL第二行 将倒数第二行提到正数第二行

--        字段 加不是单引号,是MySQL的特殊字符

--        SQL第五行 null  缺少一个字母l

CREATE TABLE IF NOT EXISTS goods(

 `goods_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

`goods_sn` CHAR(15) NOT NULL DEFAULT '',

`cat_id` SMALLINT(6) NOT NULL DEFAULT '0',

`brand_id` SMALLINT(6) NOT NULL DEFAULT '0',

`goods_name` VARCHAR(30) NOT NULL DEFAULT '',

`shop_price` DECIMAL(9,2) NOT NULL DEFAULT '000',

`market_price` DECIMAL(9,2) NOT NULL DEFAULT '000',

`goods_number` SMALLINT(6) NOT NULL DEFAULT '1',

`click_count` MEDIUMINT(9) NOT NULL DEFAULT '0',

`goods_weight` DECIMAL(6,3) NOT NULL DEFAULT '0000',

`goods_brief` VARCHAR(100) NOT NULL DEFAULT '',

`goods_desc` TEXT NOT NULL,

`thumb_img` VARCHAR(30) NOT NULL DEFAULT '',

`goods_img` VARCHAR(30) NOT NULL DEFAULT '',

`ori_img` VARCHAR(30) NOT NULL DEFAULT '',

`is_on_sale` TINYINT(4) NOT NULL DEFAULT '1',

`is_delete` TINYINT(4) NOT NULL DEFAULT '0',

`is_best` TINYINT(4) NOT NULL DEFAULT '0',

`is_new` TINYINT(4) NOT NULL DEFAULT '0',

`is_hot` TINYINT(4) NOT NULL DEFAULT '0',

`add_time` INT(10) UNSIGNED NOT NULL DEFAULT '0',

`last_updata` INT(10) UNSIGNED NOT NULL DEFAULT '0',

UNIQUE KEY `goods_sn` (`goods_sn`)

) ENGINE=INNODB DEFAULT CHARSET=utf8;

以上就是关于怎样解决数据库出现 违反PRINARY约束PK-SN-KDJLB-2BOAB56DI 不能在对象“SN-KDJLB中插入重复键全部的内容,包括:怎样解决数据库出现 违反PRINARY约束PK-SN-KDJLB-2BOAB56DI 不能在对象“SN-KDJLB中插入重复键、出错了:官方数据库中没有该序列号或IMEI码的信息。 我的手机网上才买的 刚刚才激活。但是序列号查不到、php:No database selected错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10165610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存