gpt4 book ai didi

php - 发生数据库错误 key '119867-en_GB' 的重复条目 'PRIMARY'

转载 作者:行者123 更新时间:2023-11-29 15:15:14 25 4
gpt4 key购买 nike

我正在使用 codeigniter 将数据从我的页面插入数据库,但出现此错误

<h1>A Database Error Occurred</h1>
<p>Error Number: 1062</p><p>Duplicate entry '119867-en_GB' for key 'PRIMARY'</p><p>INSERT INTO `ProjectTableName` (`id`, `lang`, `name`) VALUES (119867, 'en_GB', 'test data')</p><p>Filename: models/modelFileLocation.php</p><p>Line Number: 48</p> </div>

这是我在模型中用于将数据插入数据库的代码

$this->db->insert('ProjectTableName', array('id' => $table_id,
'lang' => $lang,
'name' => $name));

我怎样才能解决这个错误,我正在使用 codeignter 3

最佳答案

您不需要在插入数组中发送 id。将其从数组中删除并使其在数据库中自动递增。只需使用下面的代码

$this->db->insert('ProjectTableName', array(
'lang' => $lang,
'name' => $name));

关于php - 发生数据库错误 key '119867-en_GB' 的重复条目 'PRIMARY',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59729681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com