私のスクリプトの一意の注文番号を取得したい。 今、私は 'next_order_number'フィールドを格納するmysqlテーブルを持っています。 番号が必要な場合は、テーブルを読んで、フィールドを取得してテーブルに書き戻します。php/mysql - 一意の注文番号を取得する
今私は時々問題を抱えています。私は数字を2回受け取っています - 同じ数字が2つあります! これは、スクリプトがほぼ同時に2回実行される場合に発生します。
これを処理するにはどうすればよいでしょうか? 数字は連続している必要があります - 乱数はありません!これまで
感謝 - jogi私はあなたがMAX()
機能を使用することができますが、AUTO_INCREMENT
はおそらく、最良の選択肢だろう@debuteに同意
私はどのようにテーブルのルックスを知りません手動で数値を増やすような、あるいはその主な目的はありますが、その数値がデータベース自身によって 'AUTO_INCREMENT'を使用するのであれば、それは良くありませんか? – debute
「MySQL Sequence Generator」 – tadman
を探してみてください。ただし、データベースとCSVファイルに注文を書き込む必要があります。 – user1121575