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

MySQL автоматично увеличаване на персонализираните стойности

Въз основа на вашите коментари, моята препоръка е да направите следното:

Използвайте обикновена целочислена колона auto_increment като първичен ключ за реда и след това имайте колона от тип varchar или един от типовете *text (в зависимост от версията на вашия mysql сървър и изискванията за съхранение на данни), за да съхранявате вашия "идентификатор", който клиентът използва.

Идентификаторът може да бъде генериран автоматично с помощта на тригер.

Ако ще правите справки въз основа на идентификатора (т.е. може би потребителят въвежда идентификатор, за да „прескочи“ към запис), ще искате индекс на тази колона.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кога да добавите какви индекси в таблица в Rails

  2. Конкретна колона не се вмъква при записване на запис

  3. Урок за MySQL – Управление на регистрационни файлове на MySQL сървър:завъртане, компресиране, запазване и изтриване

  4. Как да настроите индексната структура на ElasticSearch с множество обвързвания на обекти

  5. Оптимизиране на SQL извикване на формула hasrsine в PHP