我有一個MySql數據庫託管在一個Web服務器上,它有一組包含數據的表。我將發佈使用HTML5/Javascript/CS3構建的前端應用程序。在MySql表中同時插入/更新?
現在,當多個用戶試圖在同一時間插入/更新到其中一個表中時,它會創建一個衝突,或者它會自動處理表的鎖定,例如,當一個用戶正在使用時,它會爲他鎖定表格,然後讓其餘的在用戶完成後進入隊列,然後釋放鎖定,然後將其放入隊列中的下一個?難道這會發生什麼或做我需要處理在MySQL數據庫中的情況下
例:
當用戶想要插入到他所說的位於其具有插入Web服務器的PHP文件數據庫命令將數據發佈到數據庫中。我擔心兩個或兩個以上的人同時插入是否會進行更新。
mysqli_query($con,"INSERT INTO cfv_postbusupdate (BusNumber, Direction, StopNames, Status, comments, username, dayofweek, time) VALUES (".trim($busnum).", '".trim($direction3)."', '".trim($stopname3)."', '".$status."', '".$comments."', '".$username."', '".trim($dayofweek3)."', '".trim($btime3)."')");
你可以詳細說明你的意思是「插入/更新」嗎?你能提供一個簡單的'INSERT'語句作爲例子嗎?你擔心什麼樣的衝突?你能提供一個這樣的衝突的例子嗎? – danorton