Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2015, 23:04   #21
lomastr_
Форумчанин
 
Регистрация: 16.01.2015
Сообщений: 672
По умолчанию

лимит тут только затормозить может
lomastr_ вне форума Ответить с цитированием
Старый 26.01.2015, 05:25   #22
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Цитата:
Сообщение от lomastr_ Посмотреть сообщение
лимит тут только затормозить может
Это ещё почему?
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 26.01.2015, 09:48   #23
lomastr_
Форумчанин
 
Регистрация: 16.01.2015
Сообщений: 672
По умолчанию

потому что лишний контроль добавляется, оно конечно не заметно глазом
lomastr_ вне форума Ответить с цитированием
Старый 01.02.2015, 17:26   #24
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Какой ещё контроль? Добавляется дополнительное условие, которое позволяет в нужный момент прекратить дальнейший поиск возможных совпадений.
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 01.02.2015, 17:55   #25
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Цитата:
В подобных запросах, когда в таблице существует заведома, только одна строка удовлетворяющее условие нету смысла делать LIMIT 1 ?
Лимит тут не нужен, потому как нельзя допустить, чтобы в поле логин было несколько одинаковых значений. Для этого, поле login делаем индексом с типом UNIQUE. Потом перед вставкой нужно проверять есть ли уже в базе запись с таким логином. Это нужно делать по двум причинам. Первая - это при попытке вставить подобную дублирующую запись mysql вывалит ошибку и вторая - вам все равно придется проверять уникальность логина, чтобы, если уже такой логин существует, сказать об этом пользователю.
Gorychev вне форума Ответить с цитированием
Старый 01.02.2015, 18:35   #26
lomastr_
Форумчанин
 
Регистрация: 16.01.2015
Сообщений: 672
По умолчанию

Fenex у автора логин - праймари кий, в какой еще такой нужный момент?
зачем еще какие-то костыли?
lomastr_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что я делаю не так? Kot070 Общие вопросы C/C++ 6 15.04.2014 13:22
Что не так делаю? ratqa Общие вопросы C/C++ 2 13.12.2012 16:54
Что не так я делаю? volha_alina Паскаль, Turbo Pascal, PascalABC.NET 2 23.05.2012 13:05
Что я делаю не так rj-45 Microsoft Office Excel 7 22.11.2011 10:21
что делаю неправильно zidane007_06 БД в Delphi 2 10.05.2011 22:28