Size: a a a

2020 November 25

DE

Denis Efremov in MySQL
I'm
я не о том, как записать в базу INT, а потом в нужное место вставить запятую, если она была просто снесена, хранить отдельно целую и дробную часть?
Нет, вместе
источник

I

I'm in MySQL
Denis Efremov
Нет, вместе
давай как для дебилов :) Ну не догоняю я как получить назад исходное число, если в базе INT
источник

DE

Denis Efremov in MySQL
Ну представь просто хранить кол-во копеек
источник

I

I'm in MySQL
Denis Efremov
Ну представь просто хранить кол-во копеек
все равно же должно быть второе поле с разрядом после которого должна быть запятая
источник

DE

Denis Efremov in MySQL
I'm
все равно же должно быть второе поле с разрядом после которого должна быть запятая
У валюты должно быть
источник

DE

Denis Efremov in MySQL
I'm
я не о том, как записать в базу INT, а потом в нужное место вставить запятую, если она была просто снесена, хранить отдельно целую и дробную часть?
Это вообще не про базу. Там нет базы в этом приложении. Это просто интерфейс для работы
источник

DE

Denis Efremov in MySQL
В функцию подаётся значение и точность
источник

IZ

Ilia Zviagin in MySQL
Oleg Makarikhin
btree будет range seek делать по одной координате, а по второй -  перебирать всё.
так что первые поля cat_id, status потом координаты
Кстати, блин, да, я что-то поворонил, там же только первый between будет по индексу работать
источник

IZ

Ilia Zviagin in MySQL
I'm
мускул старый, не позволяет :(
Делай upgrade на 8, это категорически не будет работать без spatial index
источник

I

I'm in MySQL
Ilia Zviagin
Делай upgrade на 8, это категорически не будет работать без spatial index
на данный момент 2000 записей, вроде за 0.004 выдает по индексу. А будет spatial index использоваться, если таблица присоединена? т.е. типа t1.id = t2.id AND MBRWithin(t2.coords,....)
источник

G

Grigorij in MySQL
При 2000 он может быть индекс и не использует
источник

IZ

Ilia Zviagin in MySQL
I'm
на данный момент 2000 записей, вроде за 0.004 выдает по индексу. А будет spatial index использоваться, если таблица присоединена? т.е. типа t1.id = t2.id AND MBRWithin(t2.coords,....)
Это просто очень мало записей.
Тут никакой индекс даже не нужен.
А будет тысяч 500 хотя бы - будет жопа уже
источник

I

I'm in MySQL
Ну вот, взяли и осадили, я так радовался, что все летает :)
источник

I

I'm in MySQL
Так все же, будет spatial index использоваться, если таблица присоединена? т.е. типа t1.id = t2.id AND MBRWithin(t2.coords,....)
источник

IZ

Ilia Zviagin in MySQL
I'm
Ну вот, взяли и осадили, я так радовался, что все летает :)
Ну ты нафигачь миллиона 2 записей, тогда радоваться будешь
источник

G

Grigorij in MySQL
I'm
Так все же, будет spatial index использоваться, если таблица присоединена? т.е. типа t1.id = t2.id AND MBRWithin(t2.coords,....)
На каждую таблицу может использоваться один индекс. Для джойна или для выборки.
источник

G

Grigorij in MySQL
В целом, должно сработать. Мускл сам порядок джойна поменяет
источник

G

Grigorij in MySQL
Хотя со spatial возможны ньюансы о которых я не в курсе
источник

G

Grigorij in MySQL
Но маловероятно
источник
2020 November 26

SZ

Sulaimon Zafarov in MySQL
Ilia Zviagin
Если тебе надо точно деньги считать, то только decimal или money
Денег надо считать )
источник