
Илья
01.08.2017
10:10:31

Danil
01.08.2017
10:19:05
Вроде непосредственно в редактировании таблици можешь поменять. Но не уверен... Плохо этот инструмент знаю.

Илья
01.08.2017
10:36:53

Dan
01.08.2017
13:45:56
Такие уже есть.

Google

Egor
01.08.2017
19:01:57
Удалил спам. Хз как с ними бороться

Yaroslav
01.08.2017
19:29:50

merk
02.08.2017
04:02:25

Subb98
02.08.2017
04:43:20
Есть предложение, как бороться с такими ботами.
При присоединении очередного пользователя предлагать пройти какой-либо тест и только в случае успешного результата допускать пользователя к конференции.
Пример бота также уже есть. Не знаю, есть ли исходники.

Yaroslav
02.08.2017
04:45:44
ты думаешь это боты спамят?
это не решение

Subb98
02.08.2017
04:47:01
Одновременный спам сразу в несколько групп, конечно, это делается скриптом.
То, что будет прилетать от реальных аккаунтов, можно будет и вручную побанить. Таких будет единицы.

Egor
02.08.2017
08:34:45
Akismet хороший сервис, был бы аналог для телеги
Можно просто запрещать писать ссылки на другие каналы, как вариант

Yuriy
02.08.2017
15:01:58
привет подскажите пожалуйста есть ограничение использование количества значений в IN
SELECT * FROM tabl WHERE name IN (????)
?

Google

Dmitriy
02.08.2017
15:06:31

Yuriy
02.08.2017
17:03:01

Danil
03.08.2017
04:13:53
/spam @yehor2

Yaroslav
03.08.2017
05:03:26
/warn

Egor
03.08.2017
08:58:00
Спасибо!

goffyara
03.08.2017
13:12:08
/warn

Danil
03.08.2017
14:18:38
/warn

Ринат
04.08.2017
08:20:51
как можно выбрать строки где несколько записей для одинакового набора полей

Аггей
04.08.2017
08:21:13
HAVING?

Dmitriy
04.08.2017
08:21:15
Джойнами

Ринат
04.08.2017
08:21:43
а как то group by по составному полю можно сделать?

Аггей
04.08.2017
08:22:04

Ринат
04.08.2017
08:23:25
Все записи таблицыprice, для которых по составному ключу [account_id, item_id, price_category_id] находится больше одной записи

Аггей
04.08.2017
08:24:25
Ну так чего бы и не сделать?
select account_id, item_id, price_category_id from t1 group by account_id, item_id, price_category_id having count(*)>1

Ринат
04.08.2017
08:25:58
так тут он покажет количество разных комбинаций
а не сколько записей по конкретному составному полю

Аггей
04.08.2017
08:26:46
select account_id, item_id, price_category_id, count(*) from t1 group by account_id, item_id, price_category_id having count(*)>1 ?
Стоп
Я задачу неправильно видимо понял
Надо посчитать сколько уникальных комбинаций значений из нескольких полей?

Google

Ринат
04.08.2017
08:28:11
посчитать где компбинация из полей account_id, item_id, price_category_id больше одного

Аггей
04.08.2017
08:28:32
account_id, item_id, price_category_id - повторяется?

Ринат
04.08.2017
08:28:34

Аггей
04.08.2017
08:29:07
Ну тогда выше запрос верный

Ринат
04.08.2017
08:29:36
да похоже, спасибо. Сейчас проверю на выборке
проверил выборку
всё ок
а вывести в том же запросе все записи по найденным ключям варинат?
что то типа select * по найденной комбинации полей
или как выбранные значения взять для следующего запроса по ним, выводя уже все поля

Аггей
04.08.2017
10:06:15

Ринат
04.08.2017
10:42:09
вложенный запрос никак не сделать?

Аггей
04.08.2017
12:16:56
вложенный запрос никак не сделать?
Как раз легко
select *
from t1 o
where exists (select account_id, item_id, price_category_id, count(*)
from t1 i
where i.account_id = o.account_id
and i.item_id = o.item_id
and i.price_category_id = o.price_category_id
group by account_id, item_id, price_category_id
having count(*) > 1)

Yaroslav
05.08.2017
05:18:16
/Warn

80s
05.08.2017
05:30:03
/Warn
Стоило кликнуть

Андрюха (Ren)
05.08.2017
06:00:15
а есть такая же группа, только где сливают видео, как спамеров закидывают камнями и жарят длинной битой с гвоздями?

Egor
05.08.2017
08:13:40
Спасибо за оперативность :) Они стали умными, добавляются и не пишут сразу спам)

Google

Ринат
05.08.2017
08:14:52
Спасибо, проверю выборку

Yaroslav
05.08.2017
14:49:39
Не за что)

Subb98
06.08.2017
03:04:06
/spam

Yaroslav
06.08.2017
06:34:17
/Warn

Egor
06.08.2017
09:14:38
блин
Спасибо

Oliver
06.08.2017
21:15:53
Всем привет! Помогите разобраться с ...duplicate
Делаю запрос: INSERT INTO table1 SET category = '$category', category_id = '$category_id', list_name = '$list_name', vid = '$vid' ON DUPLICATE KEY UPDATE vid = '$vid'
Но строки не обновляются, добавляются новые. Что не так ?
(vid - уникален)

lost
06.08.2017
21:37:49
С большой долей вероятности на колонку vid не ограничения уникальности в таблице
Да и сам запрос не несет в себе никакого смысла
Пытаешься вставить строку с неким уникальным vid, но если он есть - обновляешь его же на то же самое значение

Oliver
06.08.2017
21:42:01

lost
06.08.2017
21:43:41
ON DUPLICATE KEY UPDATE vid = '$vid'
Вот что не так
Если не обходимо обновить значение по виду который уже есть я бы посоветовал использовать другой синтаксис insert без ключевого слова set