鍍金池/ 問答/PHP  數(shù)據(jù)庫/ php先查詢有沒有插入過然后才插入還是觸發(fā)了mysql唯一約束怎么回事???

php先查詢有沒有插入過然后才插入還是觸發(fā)了mysql唯一約束怎么回事???

我建了一個唯一索引,插入數(shù)據(jù)時先在數(shù)據(jù)庫搜索,沒有插入過才會插入,程序是同步的,先查詢,判斷,然后才插入,數(shù)據(jù)庫也只有一個,不知道為什么看php_error日志,還是把這個唯一索引的約束觸發(fā)了。

回答
編輯回答
糖果果

如果是網(wǎng)站,還是有可能并發(fā)的,因為php會不同訪問的用戶創(chuàng)建不同進程的.

2017年1月12日 12:23
編輯回答
憶往昔

說明這中間有人插入了。

2018年5月29日 12:58