Преобразование строки в формат метки времени MySQL в php

Я пишу запрос на php, используя строку, отправленную из android java заявление.
Запрос выглядит примерно так:

$insertSQL = sprintf("INSERT INTO app_DuckTag (taste) VALUES (%s) WHERE species=%s AND timestamp=%s",
                         GetSQLValueString($_POST['taste'], "text"),
                         GetSQLValueString($_POST['species'], "text"),
                         GetSQLValueString($_POST['timestamp'], "text"));

Но я сомневаюсь, что временная метка хранится в MySQL как строка.
Как преобразовать строку в формат времени, как в MySQL?
Функция php strtotime (строка) преобразует его во время unix.
Но я думаю, MySQL хранит это иначе. Спасибо.

РЕДАКТИРОВАТЬ: Вот как это отображается в MySQL phpmyadmin: 2011-08-16 17:10:45

РЕДАКТИРОВАТЬ: Однако мой запрос неверен. Cannon использует предложение where с Insert into.
Запрос должен быть UPDATE .... SET ... = ... WHERE ....
Но принятый ответ - это правильный способ использования времени в предложении WHERE.

13
задан Brahadeesh 19 August 2011 в 14:07
поделиться