телефонного номера который запрашивается из таблицы mssql? В самой БД или в коде и как вообще лучше ?
Мне ну ум приходит только преобразование из строки к long, затем + 1 к полученному значению и обратно преобразовывать в строку попутно добавляя ноли если они были до преобразований.
Смысл в чём: хочу тестирование регистрации новых пользователей наладить а потому нужен уникальный номер, я решил в базе запрашивать последнее значение по первым цифрам через LIKE, например: 7901% и к полученному, скажем 79010000039 добавлять +1
Не лонг не надо точно
А уникальный ключ есть у записей? Сделать sql запрос max(Id) и это будет последний добавленный номер
так мне же нужно чтобы телефон уникальный был
Телефон не должен быть первичным ключом Он имеет свойство меняться в течении времени
он и не является ключом
Тут оговорился После того как ты выберешь строку с max(id) в ней будет и поле с последним добавленным номером
а! я понял, нет, мне надо в поле регистрации вводить что-то а не получать то что было уже введено в поле, я в БД беру чтобы уникальный вставить туда
Обсуждают сегодня