Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверить наличие записей в таблице / 4 сообщений из 4, страница 1 из 1
26.01.2020, 14:24
    #39918808
Tonny96
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить наличие записей в таблице
Здравствуйте, нужно проверить есть ли запись в таблице в поле steamid и ip параметров [U:1244424] или 192.35.25.22

Если в таблице есть или steamid - [U:1244424] или ip - 192.35.25.22 то нужно вернуть true (1) если нет ни одного ни второго значения то false (0)
...
Рейтинг: 0 / 0
26.01.2020, 14:57
    #39918810
Tonny96
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить наличие записей в таблице
SELECT EXISTS (SELECT newid FROM `227_27015` WHERE `steamid` LIKE '[U:1:900144102]' OR `ip` LIKE '85.141.237.147')
Собрал запрос так. Может у вас есть какие-то рекомендации по оптимизации\улучшению?
...
Рейтинг: 0 / 0
26.01.2020, 16:59
    #39918836
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить наличие записей в таблице
LIKE явно лишний, проверки на равенство достаточно должно быть. И можно LIMIT 1 добавить, ведь одного совпадения хватит, чтобы убедиться в наличии значения.
...
Рейтинг: 0 / 0
26.01.2020, 17:07
    #39918838
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить наличие записей в таблице
Tonny96,
LIMIT 1 в конце запроса
по первой записи закончится выдача
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверить наличие записей в таблице / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]