Aidar
я создал нового пользователя для базы данных и заработало. Предполагаю что дело в привилегиях было для root пользователя
Бред, root это такой же пользователь, у него наоборот большое привилегий, да и сообщение об ошибке у вас указывает на отсутствие пароля, а не на некорректность прав
Danil
проблема была в том что он почему-то писал Using password: No, а root то с паролем был
Danil
из-за этого, скорее всего, не подключался
Danil
но при подключении я давал пароль
Danil
как-то так
Aidar
То что у вас пропала проблема, не значит, что вы решили её причину
Vitalii
С селери и сериализацией.
Tishka17
Тогда посмотри в os. Но вообще pid после завершения процесса могут отдать новому
👑OGURCHIK🖤
🤔как лучше
👑OGURCHIK🖤
BEGIN IF NOT EXISTS (SELECT * FROM EmailsRecebidos WHERE De = @_DE AND Assunto = @_ASSUNTO AND Data = @_DATA) BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) END END
👑OGURCHIK🖤
одним запросом
👑OGURCHIK🖤
или програмно селект и отдельно инсерт?
Aragaer
а есть же что-то вроде upsert или там аналогичное
Tishka17
Это что за база?
👑OGURCHIK🖤
Это не работает
🤔с чего это?
Tishka17
🤔с чего это?
Между твоим селектом и инсертом кто-то мог сделать инсерт
👑OGURCHIK🖤
да и каждая колонка карзная разные значения
👑OGURCHIK🖤
👑OGURCHIK🖤
но асинк
Tishka17
но асинк
То есть все таки параллельные запросы могут быть
👑OGURCHIK🖤
То есть все таки параллельные запросы могут быть
🤔нууууу. не думаю. задержка перед рассылкой в 30 сек.
👑OGURCHIK🖤
да и колонки не уникальные
👑OGURCHIK🖤
если 2 раза вставит не критично
Tishka17
🤔все делает одна функция
А вообще погугли про upsert в твоей базе. Но это если уникальное что-то есть
👑OGURCHIK🖤
да не. раз в 30 секунд идет опрос апи и рассылка. нужно чисто что бы не спамило запоминать юзера и два параметра
Андрей
Полинг это вроде не очень хорошо
👑OGURCHIK🖤
почему?
Андрей
Потому что бесполезная нагрузка
Андрей
Пусть сервак сам сообщает клиентам
👑OGURCHIK🖤
🤔
Tishka17
Потому что бесполезная нагрузка
Если небольшая - пофиг
Tishka17
И иногда нет вариантов
Андрей
Возможно, но как-то это стремно. Все равно что заказать что-то в кафехе, а потом бегать на кухню и спрашивать "вы мне кушац приготовили"?
Виталий
Мне надо постоянно записывать в mysql-таблицу, какие задания выполнил юзер и постоянно показывать юзерам те задания, которые они не выполняли, но это не получается сделать быстро, как правильнее всего было бы записывать и селектить информацию? Активных заданий около 2к всегда и надо пройтись по всем и посмотреть, выполнял ли их юзер или нет.
👑OGURCHIK🖤
🤔селект фром задания вхере выполнил юзер
Виталий
🤔селект фром задания вхере выполнил юзер
Окей, это ясно, а как грамотнее записать выполнения? У меня было несколько вариантов, сначала все писал в одно поле таблицы с заданиями id юзеров, которые его выполнили, потом в отдельную таблицу писал id задания и id юзера, но выборка из обоих таблиц долгая. В первом вариант оператор LIKE юзер, во втором просто много миллионов строк.
Nikolay Markov
UglyKoyote
хорошо хоть процесс выхода не вначале
Anonymous
Чуваки, кто знает, как можно разделить табами числа (5,6) ... (50, 60)?
Tishka17
У принта есть параметр end
Tishka17
Можно заменить перенос строки на то, что хочется
Anonymous
Кажется, понял свою ошибку
Anonymous
Официальный сайт: http://belomorsky.kar.sudrf.ru
Anonymous
ребят вот мне нужна информация после Официальный сайт:
Anonymous
как мне ее распарсить, если я сделаю split о : то от вернут только http
UglyKoyote
просто откусить нужное число знаков сначала? но это костыль. ещё вариант - регекспы. но кмк тоже костыль
UglyKoyote
подождем умных людей)
Anonymous
print(line.split(":")[1].strip())
👑OGURCHIK🖤
print(line.split(": ")[1])
👑OGURCHIK🖤
🤔
Проксимов
Не распарсил, извиняюсь
Anonymous
так не работает
Misha
Официальный сайт: http://belomorsky.kar.sudrf.ru
In [34]: s = 'Официальный сайт: http://belomorsky.kar.sudrf.ru' In [35]: s.split(':', 1)[1].strip() Out[35]: 'http://belomorsky.kar.sudrf.ru'
Anonymous
круто
👑OGURCHIK🖤
🤔🤔print(line.split(": ")[1])
Anton666‍♂
подскажите пожалуйста. как взять конкретную цифру
UglyKoyote
тю... я думал надо откусить http :)
👑OGURCHIK🖤
там же пробел после :
Anton666‍♂
Убрать int()
но это получается строка. а мне именно число нужно я так понимаю тогда строку после взятия элемента конвертировать через map в число, верно думаю?
Tishka17
но это получается строка. а мне именно число нужно я так понимаю тогда строку после взятия элемента конвертировать через map в число, верно думаю?
Чтобы у числа получить цифры надо делить его на основание системы счисления в который ты эти цифры хочешь видеть
Anonymous
В таких задачках надо помнить про динамическую типизацию, тогда сразу встанет все на свои места
Anonymous
[] or {} Как это прочесть? "Список или множество\словарь" - так?
Dmitry
Коллеги, привет! Почему когда делаешь a = [1, 2] a in a >>> False a.append(a) a in a >>> True a in a во второй раз выдает тру? ведь технически сам список a равен самому себе, но сам в себе не должен содержаться