tz-lom
tz-lom
http://github.com/tz-lom/HSPHP native PHP for now wrappers arownd will be soon making C module planned after testing API
If it possible, please answer is it a bug or not. If it is, I will try to fix it.
Можно сделать >= запрос по create_at и добавить in секцию для id
👍можно оформить как PR одна вещь - фильтры имеют сложность O(n) , в то время как поиск производится по индексу
Ещё не запускал, но на сколько я понимаю, так ломается вся совместимость с поиском по нескольким индексам. Если это тесты не выявили (скрипт для трависа опять сломался) то и значит...
можно же открыть индекс по нескольким полям, и чтобы работать с ним вводится https://github.com/DeNA/HandlerSocket-Plugin-for-MySQL/blob/master/docs-en/protocol.en.txt#L57 <vlen> <v1> ... <vn> а тут я вижу что он насильно урезается до одного поля https://github.com/yudina-m/HSPHP/commit/85217e6b3efc65a8f92821e3c4f9f34b5631bb14#L2R294
в принципе, сейчас одиночная выборка работает как select($index, '=', [1,2]) возможно тогда расширить до массивов на местах? select($index, '=', [1, [2,3] ]) для одинокого ключа тогда будет select($index, '=', [[1,2]])...
ну нет, выбирается не одна строка, возможно ты упустила, что в select(... , **$limit = 1** , ...) ? хотя выбирается весьма забавным образом, на сколько я понимаю ищется первый...
https://github.com/DeNA/HandlerSocket-Plugin-for-MySQL/issues/91 если это окажется приемлемым поведением, то можно его подправлять фильтрами
That is very strange because I can see definition of that method, unfortunately I can lookup closer to your problem only on next week, so first let's try some self-repairing...