MDB2 готовят побег из толстой кишки

Я использую mdb2 подготовить для создания запроса выбора с date_format, и мне нужно получить datetime в формате "%Y-%m-%d %H:%i:%s". При использовании такого формата с запросом mdb2 - нет проблем, но когда я пытаюсь подготовить этот запрос, я получаю синтаксическую ошибку из-за двоеточий в нем. Есть ли способ избежать этих двоеточий?

1 ответ

Это просто строка метки времени MySQL. Вы ничего не избежите. Это просто нужно процитировать. например

INSERT ... VALUES ('2014-06-10 13:47:00', 2014-06-10 13:47:00)

рассматривается как метка времени и некоторые математические операции (2014 минус 6 минус 10 и некоторые голые значения синтаксической ошибки).

Другие вопросы по тегам