Задать вопрос
Ответы пользователя по тегу MySQL
  • RedBean выдаёт ошибку после отправки формы. Что это может быть?

    PQR
    @PQR
    Судя по сообщению об ошибке, в файле W:\domains\Dino\signup.php на строке 73 происходит вызов метода ->store($здесь_какая-то_переменная) - так вот эта переменна имеет значение null, а ожидается что должен быть bean.

    Посмотрите код, возможно там опечатка в имени переменной или она не заполняется по ошибке.
    Ответ написан
    Комментировать
  • Как изменить sql_mode при подключении к MySQL из Clojure?

    PQR
    @PQR Автор вопроса
    Пол часа гуглил, ничего не нашел, задал вопрос на тостере, погуглил ещё 5 минут - нашел! Эффект генерала (тостера).

    stackoverflow.com/questions/590937/mysql-coldfusio...

    The driver needs the STRICT_TRANS_TABLES mode enabled to enforce JDBC compliance on truncation checks.

    If you can't use STRICT_TRANS_TABLES as part of your sql_mode, then you'll have to disable truncation checks by adding "jdbcCompliantTruncation=false" as a URL configuration parameter.


    Переводя на русский, я изменил строку подключения, добавив параметр jdbcCompliantTruncation=false
    (def mysql-db {:subprotocol "mysql"
                   :subname "//127.0.0.1:3306/dbname?zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false"
                   :user "root"
                   :password "1234"})


    И поскольку у меня в mysql.ini уже прописано sql_mode="", то в коде его менять уже не понадобится. Удаляю предпоследнюю строку (j/execute ... за ненадобностью.

    А последняя строка, как и требовалось, теперь показывает результат ({:@@session.sql_mode ""})
    Ответ написан
    Комментировать