sql >> Databasteknik >  >> RDS >> Mysql

sammansatt (alfanumerisk) primärnyckel och automatisk ökning

Jag frågade detta för ett tag sedan. Mysql gör tyvärr inte detta. Jag skulle älska det, men det gör det bara inte. I php kan du göra det. Exempel:

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


  1. Proaktiv PostgreSQL-övervakning (utvecklarstudio/rådgivares vinkel)

  2. Hur lägger man till en NOT NULL-kolumn i en stor tabell i SQL Server?

  3. Använd psqls \copy för en flerradsfråga

  4. SQL - Konverteringen av en varchar-datatyp till en datetime-datatyp resulterade i ett värde utanför intervallet