0
私はchat_usersと呼ばれるchat_usersというテーブルがあります。 私はpplを保存しています。他の人とチャットしていない人は、他のpplとチャットを開始するときに削除しますPHP/MYSQL同時実行
我々は1時05分と5秒(1任意のperticular時間)をUID2とチャットするUID1要求でUID1、UID2、UID3
をユーザーが命名したとテーブル からではなく、その同時に削除されます を言うことができますuid3もまたランダムな結果としてuid2を取得しました。それで問題になるでしょう 原因uid2にはuid1でチャットがありません
どうすればこの問題を解決できますか?
私はトランザクションについて知っています。それはisssueを解決するまでは解決しないと思います。 – Smit
@Smit:まあ、実際はそうです。なぜそれを試してみませんか? – Ryan
どのようなトランザクション同時実行性は、すべてのユーザーの間でデータベースの同じ状態を維持しています しかし、arrrayは片側に既にロードされており、反対側では データベースから削除され、トランザクションはリアルタイムで更新されません。 – Smit