
Aztwin LK
22.03.2018
15:30:33

lost
22.03.2018
15:36:00
SELECT
`document_user`.`user_id`
FROM `document_user`
JOIN `pfl_users` ON
`document_user`.`user_id` = `pfl_users`.`id`
LEFT JOIN `role_season_user` ON
`document_user`.`user_id` = `role_season_user`.`id` AND
`role_season_user`.`year` = 2018
WHERE
`document_user`.`document_id` = 1 AND
`role_season_user`.`id` IS NULL;
Например вот так.

Артур
22.03.2018
16:03:10
всем привет))
подскажите плиз) залил прайс CSV в базу а там пробелы есть в ценах

Google

Артур
22.03.2018
16:03:36
как убрать пробелы ?
с помощью sql запроса
?
UPDATE priceListCSV as ss
SET ss.price = REPLACE(price, ' ', '')
делаю так но ничего не меняет, а только после того как я в ручную изменю строку тогда меняет
почему так хз(( подскажите плиз(

lost
22.03.2018
16:07:52
может потому что там спецсимволы аля табуляция?
а вовсе не пробел

Александр
22.03.2018
17:13:56
это же примитивный CSV
всем, привет, кстати, у меня тоже вопрос есть
у меня есть данные: IPшники, даты, юзерагенты и некоторые данные которые мне интересны в виде сгруппированных данных
я хочу сгруппировать по сессиям (непрерывный блок запросов от одного пользователя 1-20 мин)
чем удобнее делать?
что-то велосипедить как-то неохота
какой инструмент сможет помочь?

Google

Al
22.03.2018
17:30:33

Александр
22.03.2018
17:31:20
нету, я лог nginx анализирую

Артур
22.03.2018
17:54:34
Хз что это(((

Bogdan (SirEdvin)
22.03.2018
17:59:28
Можно в церкви метрик спросить)

Александр
22.03.2018
18:01:06

Bogdan (SirEdvin)
22.03.2018
18:01:53
Если один на один раз, то можно goaccess

Al
22.03.2018
18:10:17
Там десяток строк

Александр
22.03.2018
18:44:38
на руби скрипт наваял
http://joxi.ru/MAjzpGZUvbgw3A?d=1
вот такой файлик
http://joxi.ru/RmzYzeNSWan7Dr?d=1
вот этим

Ilia
22.03.2018
19:56:28

lost
22.03.2018
19:56:54
А то

Ilia
22.03.2018
19:57:14

Артур
22.03.2018
19:57:47
Что такое ДО ?)

Ilia
22.03.2018
19:57:49

Александр
22.03.2018
19:58:23

Google

Александр
22.03.2018
19:59:10
по сути я отсортировал по ip и по дате и там где менялся useragent резал на сессии
как это делать в SQL не представляю вообще

Ilia
22.03.2018
19:59:29
Что такое ДО ?)
Предлог такой в русском языке. Определяет относительное положение событий во времени.
дык не придумал как, скриптом сгруппировал
Ну смотря сколько у тебя данных.
Я бы программу написал небольшую на питоне, читала чтобы строки и складывала в Н разных файлов по сессиям.
Потом можно sort-ом отсортировать

Артур
22.03.2018
20:01:26
Аа)) зачем писал тогда большими!?)) Сначала убрать не могу файл большой заливаю сразу с пхп в мускул через запрос infile local как то так)

Александр
22.03.2018
20:01:29
у меня куча 5 мегабайтных файлов, да, скриптом нормально зашло, я почему-то думал что много кодить придётся, в несколько строк уложился

Артур
22.03.2018
20:04:09
А как ты загружал csv?
Просто скрипт много памяти жрет и падает через 30 сек
По крону грузить нельзя(
с консоли тоже не судьба
Потому что надо по клику на кнопку загружать
Сайта

Александр
22.03.2018
20:11:55
или нехватает памяти при обработке csv в процессе загрузки?

Артур
22.03.2018
20:13:08
может нехватит
Так я загружаю в отдельную табл

Александр
22.03.2018
20:13:31
а ты на сколько файлы вгружаешь и сколько ограничение?

Артур
22.03.2018
20:13:48
Делаю норм цены и выгружаю дальше по артикулу в нужные таблицы и все красиво)
да там небольшие по 1 мб

Александр
22.03.2018
20:15:14
ну это на любом шареде должно хватить, очень даже небольшие файлы

Google

Александр
22.03.2018
20:15:37
по функциям раскидай свой код (похапе освобождает память при выходе из функций)

Fozil?
23.03.2018
05:47:04
всем привет народ

Константин
23.03.2018
05:47:27
День добрый

Fozil?
23.03.2018
05:48:13
нужен совет. было удалено чат с одним аккаунтом. теперь можно ли восстановить историй чата в более дального периода
?
ранее*

Al
23.03.2018
06:04:59

?simplemice
23.03.2018
06:05:41
может у него чат в базу схороняется )))

Al
23.03.2018
06:06:33
Очень сомневаюсь. Учитывая что он не может сформулировать вопрос по русски

Rishat
23.03.2018
09:18:35
Ребят,привет. Вообщем пытаюсь а-ля SQL инъекцию сделать, но что-то не совем пойму.
http://enter.seclab.stepic.org/area51/sezam.php?login=admin' -- .&pwd=any
пытаюсь закомментить пароль и оставить только логин. Но что-то не так. Может я коммент не так ставлю в логине?

Ilia
23.03.2018
09:19:31
Не так

Rishat
23.03.2018
09:19:58
Я вот тут читаю: https://dev.mysql.com/doc/refman/5.7/en/comments.html и не могу понять :(

Ilia
23.03.2018
09:20:32
И не поймёшь.

Vladislav
23.03.2018
09:54:44
А sql где в этой инъекции?

Ilia
23.03.2018
09:56:29

Rishat
23.03.2018
10:02:09
А sql где в этой инъекции?
Ну как я понял там идет select и параметры мои идут в select. Если я получу результат положительный, я войду. Ну чтобы получить результат мне надо избавиться от
pwd

Ilia
23.03.2018
10:08:37
Ты понял неверно

Aleksey
23.03.2018
10:16:09

Rishat
23.03.2018
10:17:50

Google

Rishat
23.03.2018
10:18:09
Вроде вот, по этой схеме пытаюсь :)

Aleksey
23.03.2018
10:21:40
-- . закрывает коммантарий?

Валерия
23.03.2018
10:22:47
коллеги, а у sqlite есть что-то аналогичное pivot sql?
то есть когда надо таблицу транспонировать по полю?
CREATE VIEW [PivotTemps10min] AS
SELECT TimeSlot,
AVG(CASE WHEN sensorName = 'T1' THEN temperature END) AS T1,
AVG(CASE WHEN sensorName = 'T2' THEN temperature END) AS T2,
...
AVG(CASE WHEN sensorName = 'T10' THEN temperature END) AS T10
FROM TempsSlot10min
GROUP BY TimeSlot;
только так неизвестно сколько придется так делать

Aleksey
23.03.2018
10:25:14
что за фигня после установки mysql к ней не возможно подключиться
ну как так
слушает на порту, а не на сокете
Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Alex
23.03.2018
10:33:34

Aleksey
23.03.2018
10:33:56

Rishat
23.03.2018
10:34:01

Aleksey
23.03.2018
10:34:31

Rishat
23.03.2018
10:36:25
ну а зачем комментировать то?
select id from users where login = admin;
Даст id получается полюбому. А вот если
select id from users where login = admin and password = ....
я не смогу угадать пароль. И тем самым не получу id юзера и не войду в форму. И когда я делаю
select id from users where login=admin' -- . а дальше все не идет в запрос

Alex
23.03.2018
10:36:41

Aleksey
23.03.2018
10:38:03
а как посмотреть на маке какие порты слушаются?
мускул не может стартануть потому что порт занят
но lsof говорит что там никого нет