Mysql
 sql >> Base de données >  >> RDS >> Mysql

clé primaire composite (alphanumérique) et incrémentation automatique

J'ai demandé cela il y a quelque temps. Mysql ne le fait pas malheureusement. J'aimerais bien, mais ce n'est pas le cas. En php, vous pouvez le faire. Exemple :

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;
    }