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 и некоторые голые значения синтаксической ошибки).