私はPHPスクリプトを開発していて、次のようなテーブルがあります。
TABLE_CODE
code varchar 8
name varchar 30
このコード列は、AからZまでのランダムな文字と、0から9までの文字を使用するコードである必要があり、一意である必要があります。すべて大文字。何かのようなもの
A4RTX33Z
PHPを使用してこのコードを生成するメソッドを作成しました。ただし、先に進む前に、生成されたコードが一意であるかどうかを確認するためにデータベースにクエリを実行する必要があり、テーブルに多くのレコードが含まれている可能性があるため、これは集中的な作業です。
mySQLはトリックの袋であることは知っていますが、今はそれについての高度な知識がないので、テーブルに新しいレコードが作成されるたびにスクリプト(または何か)を実行するためにテーブルに構築できるメカニズムがあるのではないかと思います。コード列に一意の値を入力します。
ありがとう
編集:レコードがテーブルに追加され、そのコードが一意であるため、コードをオンザフライで作成する方法があるかどうか疑問に思います。