Как вставить текущая отметка времени в базе данных MySQL с использованием запроса вставки PHP

В моей базе данных MySQL есть таблица со структурой

username - varchar
insert_time - timestamp

Эта таблица была создана в MySQL с помощью phpMyAdmin инструмент, а для столбца insert_time я указал значение по умолчанию как 0000-00-00 00:00:00 .

Теперь проблема в том, что мне нужно обновить это значение по умолчанию значение с текущей меткой времени позже, используя сценарий PHP.

Я попытался выполнить следующий код PHP:

$update_query = 'UPDATE db.tablename SET insert_time=now() '.
                'WHERE username='.$somename;

Когда сценарий PHP запущен, он терпит неудачу и не может ничего вставить в базу данных.

Что я делаю не так?

41
задан Martin Thoma 20 July 2014 в 22:36
поделиться