Quando queremos inserir:
uma string -> %s
mas quando queremos uma valor de tipo int e data, oque usar ?
Quando queremos inserir:
uma string -> %s
mas quando queremos uma valor de tipo int e data, oque usar ?
Oi Victor, tudo bem?
No flask, usando o mysqldb, toda consulta deve estar no formato de string --> %s para todos os campos, pois, o Python por padrão irá levar estes dados em formato de string. Porém, na sua tabela, deverá ter o tipo daquela campo conforme a necessidade: int, date, string.... Isto acontece porque o mysqldb irá converter o dado passado como parâmetro para o tipo literal da tabela. Pode ver mais a respeito aqui na documentação
Quanto a inserção de datas, você precisará ter uma coluna do tipo date ou datetime em sua tabela. Depois disso, você precisará converter sua data em um formato de string antes de inseri-la no banco.
Qualquer dúvida estou a disposição. Espero ter ajudado. Abraços e bons estudos!