0) Строку SQL запроса лучше обрамлять двойными кавычками, чтобы спокойно использовать одинарные кавычки внутри запроса для обозначения текстовых констант.
1) Изучите
документацию по модулю который используете, там всё описано подробно и доступно.
2) Не вставляйте параметры напрямую в запрос.
Никогда.
var T = [1, 2, '3', 4, 5];
connection.query("INSERT INTO `tasks` SET ?", {
login: req.body.login,
description: JSON.stringify(T),
type: 3,
time: new Date()
}, function(err) {
if (err) throw err;
});
UPD: а можно даже так
var T = [1, 2, '3', 4, 5];
connection.query("INSERT INTO ?? SET ?", [
'tasks',
{
login: req.body.login,
description: JSON.stringify(T),
type: 3,
time: new Date()
}
], function(err) {
if (err) throw err;
});