The Ant
чем сериализованный текст лучше жсона?
The Ant
точнее не так, жсон текста ))
Denis
Или ваще таблицу отдельную по возмухе
Denis
Denis
Из JSON кавычка вылетела - и болт всему полю
Denis
Но в файлах я JSON предпочитаю
The Ant
куда она вылетит? неразу такого не встречал
Denis
Denis
В теории конечно
Denis
Это не пыха там
The Ant
не знаю, если тебе важно сохранить тип данных - ссериалайз, если просто текст, и жсон сойдет
Denis
На самом деле просто привычка - сериалайз. Это как все кавычки одинарные и отступ 4
The Ant
но мне кажется претензия не к самому жсону, а к тому, что у мускула в 5.7 версии началась поддержка жсон полей
The Ant
и опенкарт их не использует. ноэто мои догадки )
Denis
Воу! А я и не в курсе
Denis
Да, говнокод их не юзает )))
The Ant
чота чел не раскрывает суть своей претензии и мы тут гадаем
Denis
Ладно. Есть такой вопрос:
Denis
Я бы хотел юзать бродкастинг
Denis
Но не верю ни кому. ска
Denis
Могу я свой Pusher сервак на пыхе запилить? И как?
Denis
Ну она же держит сокеты то давно
Denis
Или это не то и я гоню?
The Ant
говняно вроде. не знаю что тебе сказать, не в теме )
Denis
Причем на ноде поднять - два пальца
Denis
Я седня поднял и забыл )))
Denis
Артисан потом не запускался)))
Denis
А TimeWeb на PHP 5.3.29 (cli) (built: Aug 19 2016 17:49:16) до сих пор - козлы
Andrey
у TimeWeb же можно версию менять
Denis
Denis
походу cli никак
Andrey
а вот это уже не проверить
Denis
У меня ни одна софтина на PHP 5.3.29 не встанет
Denis
Andrey
пароли не подходит, был клиент лет 7 уже у них
Denis
так у них на серваках etc - shared - видна всем
Denis
Denis
Можна брутить начинать блин. Потом удивляются что их турки крякают
Vladislav
HAVING count(1)=3
Vladislav
Можете обьяснить как это правильно понять?
Dr Zlo
Vladislav
полностью запрос плес
SELECT p.id, p.name
FROM product AS p
JOIN product_option AS o
ON p.id = o.product_id AND o.option_id in(1, 14, 25)
GROUP BY p.id, p.name
HAVING count(1)=3
Dr Zlo
Reason:
Books on-line says "COUNT ( { [ [ ALL | DISTINCT ] expression ] | * } )"
"1" is a non-null expression: so it's the same as COUNT(*). The optimizer recognizes it for what it is: trivial.
The same as EXISTS (SELECT * ... or EXISTS (SELECT 1 ...
Example:
SELECT COUNT(1) FROM dbo.tab800krows
SELECT COUNT(1),FKID FROM dbo.tab800krows GROUP BY FKID
SELECT COUNT(*) FROM dbo.tab800krows
SELECT COUNT(*),FKID FROM dbo.tab800krows GROUP BY FKID
Same IO, same plan, the works
Dr Zlo
COUNT(1) == COUNT(*)
Dr Zlo
https://stackoverflow.com/questions/5179969/what-is-better-in-mysql-count-or-count1
The Ant
HAVING count(1)=3
в данном случае он считает значения в первой колонке, т.е. по p.id
Vladislav
The Ant
угу
Vladislav
Vladislav
угу
а есть возможность задать уникальность по другому полю?
Vladislav
вплане у нас есть 3 записи, у которых id совподает, Having это пропустит...но нужно чтобы у записей было также уникально 2 поле
Vladislav
А чертб просто в селекте у поля DISTINCT добавить
Евгений
есть у кого инвайт на хабр?)
Dr Zlo
Vladislav
,00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000++,
Vladislav
+0,
Vladislav
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Vladislav
,,,,,,,,,,,,,,,,,,,,,
Vladislav
,,,0,+++++
The Ant
The Ant
да, обманул человека ))
Talgat
The Ant
1 это просто номер колонки?)
короче я неверную инфу тебе сообщил )
тут разъясняют: https://stackoverflow.com/questions/18291036/what-is-the-difference-between-count0-count1-and-count-in-mysql-sql во 2 комменте
Dr Zlo
The Ant
👍
Denis
Denis
20 в год же стоит
The Ant
хуясе, чо на хабре платный акк ввели?
Denis
Ты походу давно небыл
Евгений
Denis
Denis
Там все в комплекте тариф
Denis
Talgat
Denis
Да
Denis
Для ИП