У меня есть следующие данные:
data = {
id: 10012,
name: "abc",
hobby: ["cricket", "football"]
}
Моя структура таблицы:
id int64,
Строка имени (25),
строка petName (20),
хобби (25)
Как вставить массив данных в таблицу ключей?
async insert(data) {
const result;
const params = {
id: data.id,
name: data.name,
petName: null
}
await data.hobby.map(async h => {
params.hobby = h;
const query = 'INSERT INTO my_table (id, name, petName, hobby) VALUES (@id, @name, @petName, @hobby)';
result = await db.RunTrans(query, params);
});
return result;
}
Приведенный выше код не вставляет значения в таблицу. Пожалуйста, помогите мне с этим ..