リチャージに似たインターフェース送信が必要なプロジェクトがあります。注文番号を受け取って倉庫に入れる必要があります。タイムスタンプと呼ばれる変数があります。このタイムスタンプに基づいて、リチャージを取得できます。このタイムスタンプの後の情報です。
しかし、問題があります。はい、注文の欠落を防ぐために、5 分ごとに検索する場合、タイムスタンプを 300000 ではなく 28000 ずつ増やします。これにより、注文番号が繰り返されます。 Thinkphp はこの問題を解決しますが、恥ずかしいことに、私が使用しているのは TP フレームワークではありません。この問題を解決する他の方法はありますか?
キーが繰り返されています。これは、内部に空の文字列が含まれていることを意味します。これは、データベースに挿入される num 列に複数の空白文字列があることを意味します。
あなたの説明はまったく理解できませんでした。
一意のインデックスを使用する場合、デフォルト値を NULL に設定できます。NULL 値は競合しませんが、
0
或者空字符串''
は競合します。このエラーはデータベースが原因です