gpt4 book ai didi

php - 当存储过程插入语句具有重复的主键或不成功时,显示错误消息

转载 作者:行者123 更新时间:2023-12-03 08:59:47 25 4
gpt4 key购买 nike

我正在使用将数据插入表中的存储过程。
现在,如果我要插入具有表中已经存在的主键值的数据,那么它应该提供一个错误,但目前正在将我带到此页面

A Database Error Occurred

Error Number: 0

call spInsertabc('primary_key_value_which_already_exists','edd')

Filename: models/abc_model.php

Line Number: 46

我想向用户返回正确的消息(例如“无法立即插入,请重试”或“主键已存在”)以及用户提交数据的页面(如果存在类似的主键值)或如果插入数据时出现错误。

我该如何实现?

我正在使用Codeigniter 2.1.0

最佳答案

您试图在已经具有主键的表上使用ALTER TABLE命令的ADD PRIMARY KEY子句。

首先删除现有的主键。

关于php - 当存储过程插入语句具有重复的主键或不成功时,显示错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10296413/

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