AVKor, да это понятно, но ошибку в xampp это не исправит. не перевозить же мне сейчас все проекты из-за этой ошибки, у меня копия всех баз данных только полдня будет экспортироваться. и потом ещё столько же импортироваться))
Akina, так, генерация таблиц - плохая идея. Это уже хорошо, что хоть что-то можно сразу отмести)
А можете при EAV пример малюсенький применительно к моей ситуации привести? Вот там выше Алексей Горбунов пример привёл хороший вроде, это оно?
А вот про сортировки по json, тут да, меня вот тоже сомнения берут по производительности. Там ведь ключей даже никаких нет.
Алексей Горбунов, хмм, получается как бы не база клиентов, а база полей со значениями для всех клиентов, верно? Не приходило мне что-то такое в голову, выглядит заманчиво и эффективно вроде. А это не то ли, что называется EAV, про которое Akina вот чуть ниже написала (про eav просто не слышала даже, предстоит погуглить).
Dr. Bacon, блин, вот я отстала от жизни, даже не знала о JSON_EXTRACT, я так поняла вы это имели в виду. Блин, но разве это эффективно? Тут за производительность бьёшься созданием ключей на нужные поля, оптимизируя сами запросы и прочее прочее... а тут мало того что извлечь нужно так ещё и отсортировать. Кажется совсем мало эффективно будет, сделаю вот так, а потом будут люди по полчаса ждать ответы на запросы в поиске. Алексей Горбунов вот видимо тоже это имел в виду.
Dr. Bacon, перепроверила, всё ещё нельзя.
Если в одной ячейке хранится информация по 10-ти полям в виде json-строки, то как средствами mysql сделать select с сортировкой по 7-му полю?
Когда дочитала до середины думала: почему в статьях читаешь какие-то философские штампы, все статьи как под копирку, а вот так вот по сути можно только прочитать в комментариях. Из-за этого и плодится бесконечный информационный мусор.
И тут в конце вы как раз пишете, что надо бы в статью оформить)
Вот только чую там в комментариях набегут сразу "адвокаты" технологий из всяких "Рога и копыта", обирающих толстосумов на "великие" стартапы из страны Оз))