Mysql
 sql >> Datenbank >  >> RDS >> Mysql

zusammengesetzter (alphanumerischer) Primärschlüssel und automatisches Inkrement

Ich habe das vor einiger Zeit gefragt. Mysql tut dies leider nicht. Ich würde es gerne tun, aber es geht einfach nicht. In PHP könntest du es tun. Beispiel:

public function random_id_gen($length)
    {
        //the characters you want in your id
        $characters = '23456789ABCDEFGHJKLMNPQRSTUVWXYZ';
        $max = strlen($characters) - 1;
        $string = '';

        for ($i = 0; $i < $length; $i++) {
            $string .= $characters[mt_rand(0, $max)];
        }

        return $string;
    }