Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL персонализиран генератор на първичен ключ

Можете да направите две полета във вашето, година и идентификатор.

Направете един първичен ключ и в двете полета, като дадете на id опцията auto_increment. За всяка уникална стойност на годината, id ще се брои. Например:

2012    1
2012    2
2012    3
2013    1

И можете да ги обедините, когато изберете:SELECT CONCAT(year,id) КАТО основна ОТ таблица

Вмъкването ще бъде:

INSERT INTO table SET year =YEAR(NOW())

не е нужно да посочвате идентификатор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Променете името на съхранената процедура на MySQL „Сравняване на база данни“.

  2. как да възстановите бази данни в phpmyadmin след деинсталиране на xampp

  3. Най-добрият начин за изграждане на SMART mySQL &PHP търсачка?

  4. Python предизвикателно кодиране на низове

  5. Срив на APACHE:Родител:дъщерен процес е излязъл със състояние 3221225477 -- Рестартиране