Duvida Mysql em Datas

ola!, galera, tenho uma aplicação em C# e um banco em MYSQL.
tenho uma tabela onde eu salvo as “DatadeVencimento”, e outra o “Status”.
quero fazer uma query onde eu deixo o Status para =“NAO” onde a datadeVenciento, ja passou da data de hoje. algo como.

"update TABELA set STATUS=‘NAO’ where vencimento menor ’ data de hoje ";
com esta lógica, mas como eu posso fazer isso, quais linhas de código ???

update TABELA set STATUS=‘NAO’ where vencimento > CURRENT_DATE;

Você guarda essas informações em tabelas separadas ?

Se for o caso pode fazer da seguinte maneira:

update TABELA set status = 'NAO'
where CURRENT_DATE < (select dataDeVencimento from OUTRA_TABELA)