0
我有一些我想插入到MYSQL表中的記錄。我正在使用PHP。其中一些是重複的。我正在使用redbeanPHP orm(http://redbeanphp.com/)處理對錶中兩列組合的持續UNIQUE約束有重複嗎?
我的策略是使用由2列(FIELD A和DUPLICATENUMBER)組成的複合UNIQUE約束。當每個記錄被創建DUPLICATENUMBER = 0
然後嘗試插入記錄如下:
try {
$id = R::store($record);
} catch (Exception $exc) {
---------------
如果一個重複的嘗試將被插入將產生一個錯誤。然後我想將DUPLICATENUMBER增加1,然後重新插入。這次它應該工作,如果FIELD A和DUPLICATENUMBER必須是唯一約束完全相同的,因爲遞增DUPLICATENUMBER應該破壞唯一性。我應該發佈什麼MYSQL命令來設置這個組合Unique約束?
由於提前,
比爾
由於提前,
你會建議什麼MySql語句? – user61629