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 

同様の主キー値が存在する場合、適切なメッセージ (「今すぐ挿入できません」または「主キーが既に存在します」など) を、daa を送信したページと共にユーザーに返したいと考えています。データの挿入時にエラーが発生した場合。

どうすればそれを達成できますか?

codeigniter 2.1.0 を使用しています

4

1 に答える 1

0

既に主キーを持つテーブルで ALTER TABLE コマンドの ADD PRIMARY KEY 句を使用しようとしました。

最初に既存の主キーを削除します。

于 2012-04-24T10:56:02.327 に答える