0

これは私のmysqlクエリの私のコードです

require("lib/dbfunctions.inc.php");

    $qry = "select max(role_id) as nextrnum from Role";

    $nextrnum = execute_query($qry);

    $line = get_row($nextrnum);

    $nextRoleNum = "R" . str_pad((trim(substr($line['nextrnum'],1))+1),2,"0", STR_PAD_LEFT);

私はこのように見える私のデータベースにいくつかのデータを挿入しました

INSERT INTO Role VALUES
 ('R0','IT'),
('R1','Staff'),
('R2','Administrator');

しかし、フォームの追加リンクをクリックすると、エラーが発生しました.r

ERROR: Record could not be added
Duplicate entry 'R0' for key 'PRIMARY'

なぜこのエラーが発生したのかわかりません

4

1 に答える 1