Sie sollten überprüfen if (err) { console.log(err); return; } als erste Zeile in Ihrer Callback-Funktion. Möglicherweise existiert die Tabelle nicht.
Außerdem ist das Ergebnis ein Array, also sollten Sie prüfen, ob result.length > 0 ist und verwenden Sie result[0].flag , falls eine solche Spalte in der Tabelle vorhanden ist.