У меня есть поле datetime в следующем формате:
string date = "Jun 23 19:47:15 +0000 2010";
how do I insert it ito datetime field in mysql table? I am assuming I have to convert the date into unix timestamp before I insert it into the table.
Во-первых, у вас есть атака sql-injection, ожидающая своего появления. Надо было сказать.
Хорошо, эта огромная проблема отброшена, вы можете либо преобразовать дату в формат MySQL (например, временную метку UTC, а затем снова преобразовать с помощью FROM_UNIXTIME()) или сообщить MySQL, как ее преобразовать, используя STR_TO_DATE(). Оба документа описаны в руководстве по MySQL в разделе "Функции даты и времени".
Вы создаете инструкцию SQL для этого, а затем вызываете SQL API, чтобы сообщить SQL-серверу выполнить ваш оператор.