Dovresti controllare if (err) { console.log(err); return; } come prima riga nella funzione di richiamata. Potrebbe essere che la tabella non esiste.
Inoltre, result è un array, quindi dovresti controllare se result.length > 0 e usa result[0].flag , se tale colonna esiste nella tabella.