我嘗試在我的查詢中使用重複密鑰更新上的,但它仍然重複某個值。重複密鑰更新不起作用
我的查詢是這樣的:
$insert=mysqli_query($conn,"insert into tbl_staffdistribution(db_user,db_name,db_responsible,db_date)values('$user','$name','$responsible','$formatteddatetimein') on duplicate key update db_user='$user',db_name='$name',db_responsible='$responsible',db_date='$formatteddatetimein'")or die(mysqli_error($conn));
我有在我的數據庫DB_ID是主鍵自動遞增。
問題是我在我的數據庫中有一個重複的值,這不應該發生如何解決這個問題?
有您創建特定的列唯一鍵 –
@AnkitAgrawal我只有DB_ID初級和經銷商的增量沒有別的 – m7md
等哪一列基礎上你是獨一無二的區分已經data..you創建一個唯一的列,這樣就可以識別data –