Mysql
 sql >> Baza danych >  >> RDS >> Mysql

złożony (alfanumeryczny) klucz główny i automatyczny przyrost

Zapytałem o to jakiś czas temu. Mysql niestety tego nie robi. Bardzo bym chciał, ale tak się nie dzieje. W php możesz to zrobić. Przykład:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Włącz Entity Framework 6 dla MySql (C#) w WinForms Microsoft Visual Studio 2013

  2. Bezpieczne przechowywanie haseł do MYSQL w aplikacji PHP

  3. Jak wstawić wiele wartości pól wyboru do tabeli?

  4. Jak zmienić typ danych dla kolumny w MySQL?

  5. Jak wykonać PHP, który jest przechowywany w bazie danych MySQL?