Du bör kontrollera if (err) { console.log(err); return; } som en första rad i din återuppringningsfunktion. Bordet kan vara att det inte finns.
Resultatet är också en array, så du bör kontrollera om result.length > 0 och använd result[0].flag , om en sådan kolumn finns i tabellen.