Трябва да проверите if (err) { console.log(err); return; }
като първи ред във вашата функция за обратно извикване. Възможно е таблицата да не съществува.
Освен това резултатът е масив, така че трябва да проверите дали result.length > 0
и използвайте result[0].flag
, ако такава колона съществува в таблицата.