0
我有4列(ID,姓名,電話)
ID的表的主鍵
名字,姓氏和電話都是獨一無二的。的Oracle/PHP的:插入一行,看看它是否已經在表
現在我必須插入一行,如果已經有一個名稱爲surname-tel的行取該ID並返回它,否則正常插入。
我鑫卡特在2策略:
1)做一個選擇插入之前,如果沒有找到插入它,否則採取ID
2)嘗試插入,如果錯誤代碼1(唯一約束違反)恰巧做選擇並取號碼
哪一個更好?或者有另一種策略我可以通過PHP來做到?