以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  mysql  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176162)

--  作者:飘过的巨蟹座
--  发布时间:2022/4/2 8:19:00
--  mysql
用杰哥的mysql的方式连接的
如果使用
cmd = new MySql.Data.MySqlClient.MySqlCommand("Insert Into ipos_shouqb_notify (id,zddm,terminal_sn,terminal_key,date_time) Values(100,200,300,\'fr3445gr3tr3\',500)",conn)
这个样子,就是可以正常添加到数据库
如果是使用
cmd = new MySql.Data.MySqlClient.MySqlCommand("Insert Into ipos_shouqb_notify (id,zddm,terminal_sn,terminal_key,date_time,lastchanged) Values(" & dr("编号") & "," & dr("终端代码") & "," & dr("terminal_sn") & ",\'" & dr("terminal_key") & "\',1648656020,\'" & dr("激活日期") & "\')", conn) 
这样就会报错,错误如下
Duplicate entry \'2147483647\' for key \'PRIMARY\'
这是什么原因啊

--  作者:有点蓝
--  发布时间:2022/4/2 9:03:00
--  
https://www.baidu.com/baidu?ie=UTF-8&word=Duplicate+entry

意思应该是插入了重复的主键值