|
![]() |
#1 |
Чайный пьяница
|
У меня была та же самая проблема на одном из проектов. Как я решил - создал дополнительную базу, а в ней таблицу под каждую из сущностей CRM. В эту таблицу добавил автоинкрементное поле. Написал хранимку, которая инсертит запись в эту таблицу и сразу отдаёт полученное значение. В плагине реализовал вызов этой самой хранимки и получение идентификатора. Дубликаты закончились.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от a33ik
![]() У меня была та же самая проблема на одном из проектов. Как я решил - создал дополнительную базу, а в ней таблицу под каждую из сущностей CRM. В эту таблицу добавил автоинкрементное поле. Написал хранимку, которая инсертит запись в эту таблицу и сразу отдаёт полученное значение. В плагине реализовал вызов этой самой хранимки и получение идентификатора. Дубликаты закончились.
Я делал одну таблицу. в ней поля название сущности номер. или для других целей необходимо все номера хранить? |
|
![]() |
#3 |
Чайный пьяница
|
Цитата:
ИМХО задача автоинкремента - не уравнение, и нельзя сказать что только один ответ является единственно верным.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 07.02.2013 в 11:04. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|