Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

RMySQL dbWriteTable com field.types


Depois de brincar com as coisas, percebi qual é o problema:field.types deve ser uma lista NOMEADA vetor, não simplesmente uma lista; além disso, os nomes das linhas não devem ser incluídos, caso contrário, precisamos de três tipos de campo. Para o exemplo acima, o seguinte funciona bem:
dbWriteTable(con, name="table_name", value=df,
  field.types = c(dte="date", val="double(20,10)"), row.names=FALSE)