Ответы пользователя по тегу MySQL
  • Column count doesn't match value count at row 1?

    @dkuser
    Разработчик
    Значения между собой отделяются запятыми, поэтому у вас столбцов 7, а значений 9. Так получилось, потому что разделителем между целой и дробной частями должна быть точка, а не запятая : 0,015 -> 0.015. Лучше используйте параметризированные запросы и посмотрите Внедрение SQL-кода
    Ответ написан
    Комментировать
  • Почему на сайте с HTTPS не работает подключение к MySQL?

    @dkuser
    Разработчик
    Во первых, надо точно определить что ошибка именно в подключении к БД
    сайт похоже не связывается с базой данных

    Судя по коду если ошибка именно в подключении, то она должна показаться с номер и текстом ошибки.
    Во вторых наличие HTTPS на сайте ни как не сказывается на MySQL, Web-server это одно, а MySql - другое (программы разные, порты разные)
    Попробуйте напрямую подключится к MySQL из консоли или какого-нибудь редактора БД
    Ответ написан
    Комментировать
  • Как выбрать из 2 таблиц? MYSQL?

    @dkuser
    Разработчик
    Можно через подзапрос
    select t2.name, 
    (SELECT sum(bananas) from t1 WHERE t1.id=t2.id and t1.date = '2016.07.02') 
    FROM t2 WHERE name = 'Denis'
    Ответ написан
    Комментировать
  • Как оптимизировать запрос?

    @dkuser
    Разработчик
    Наверное самый лучший вариант, сделать 2 запроса:
    1)Получить список релизов: SELECT r.id, r.name, r.publication_date, <кол-во лайков и пользователи> FROM `releases` `r`
    2) Получить отдельно лайки: SELECT GROUP_CONCAT(DISTINCT(`lr`.`user_id`)) AS users, COUNT(*) AS cnt FROM `likes_releases` `lr` WHERE `lr`.`release_id` in (Нужные релизы)
    Ответ написан
    1 комментарий