Записать в таблицу текущее время

Kokos

Client
Регистрация
05.09.2019
Сообщения
117
Благодарностей
56
Баллы
28
Есть база данных, в ней таблица с аккаунтами. Беру аккаунт в работу, после того как работа закончена мне надо записать в таблицу, текущее время, чтобы этот аккаунт уже в работу не брался.

string acc_id = project.Variables["acc_id"].Value;

if ( acc_id != "" ){

//получаю юникс время
int unixtime = (int)(DateTime.UtcNow - new DateTime(1970,1,1,0,0,0)).TotalSeconds;


//записываю его в db_acc в строку соответствующего аккаунта
db.query("UPDATE db_acc SET last_used="+unixtime.ToString()+" WHERE id="+acc_id);
}

если в запросе вместо переменно ставлю время, все добавляет как надо , подскажите что я делаю не так, заранее спасибо
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Можно без математики:

db.query("UPDATE db_acc SET last_used=NOW() WHERE id="+acc_id);
 
  • Спасибо
Реакции: Kokos

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)