Powinieneś sprawdzić if (err) { console.log(err); return; }
jako pierwszy wiersz w funkcji zwrotnej. Możliwe, że stół nie istnieje.
Wynik jest również tablicą, więc powinieneś sprawdzić, czy result.length > 0
i użyj result[0].flag
, jeśli taka kolumna istnieje w tabeli.