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.