Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

khóa chính hỗn hợp (chữ và số) và tự động tăng dần

Tôi đã hỏi điều này một lúc trước. Mysql không làm điều này rất tiếc. Tôi rất thích, nhưng không. Trong php, bạn có thể làm điều đó. Ví dụ:

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. Cronjob mỗi phút

  2. MySQL - tìm sự khác biệt giữa các hàng của cùng một bảng

  3. Truy vấn UNION với mẫu bản ghi hoạt động của trình mã hóa

  4. Loại bỏ các số không ở cuối trong giá trị thập phân với độ dài thay đổi

  5. IBM Worklight - Làm cách nào để lấy tham số OUT khi gọi một thủ tục được lưu trữ?