0

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

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

4

1 回答 1

0

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

首先删除现有的主键。

于 2012-04-24T10:56:02.327 回答