通过rodbc写入mysql数据库的posix被截断

魔法棒

当我使用RODBC将POSIXct类的列写入MySQL数据库时,它仅被截断为年份。例如,发生这种情况:

sqlSave(connection, dat = data.frame(date = as.POSIXct("2015-01-01 08:10:00")+0:10*60), 
    tablename = "date_column")

如何避免这种情况?

您可能需要像这样在mysql中明确地使类型为datetime的列:

library(RODBC)
con <- odbcConnect("mysql", uid="root", case = "tolower")
(dat <- data.frame(date = Sys.time()))
#                  date
# 1 2015-03-08 23:55:33
res <- sqlSave(con, dat = dat, varTypes = c("date" = "datetime"), tablename = "date_column")
close(con)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL通过C#将数据写入数据库

来自分类Dev

表格写入mysql数据库

来自分类Dev

无法写入mysql数据库

来自分类Dev

表格写入mysql数据库

来自分类Dev

无法从python写入mysql数据库

来自分类Dev

Peewee CompressedField在MySQL数据库上被截断

来自分类Dev

通过RODBC查询SQL数据库时从Excel导入错误

来自分类Dev

数据库写入通过Spark Streaming延迟执行

来自分类Dev

是否可以通过 jaydebeapi 包(python)写入数据库?

来自分类Dev

通过Mysql数据库显示信息

来自分类Dev

在Ubuntu Server 12.04 LTS中写入mysql数据库

来自分类Dev

如何将PDF签名写入MySQL数据库

来自分类Dev

PHP-写入MySQL数据库的正确路径

来自分类Dev

脚本写入数据库(mysql)的三个变量

来自分类Dev

在Ubuntu Server 12.04 LTS中写入mysql数据库

来自分类Dev

PHP-写入MySQL数据库的正确路径

来自分类Dev

laravel在单击按钮时写入mysql数据库

来自分类Dev

将txt文件写入mySQL数据库

来自分类Dev

写入Joomla数据库

来自分类Dev

从表单写入数据库

来自分类Dev

写入数据库tomcat

来自分类Dev

写入Joomla数据库

来自分类Dev

无法通过Openshift通过mysql数据库登录

来自分类Dev

通过Ajax将数据插入mysql数据库

来自分类Dev

通过mysql数据库中的php更新数据

来自分类Dev

通过PHP从mysql数据库中获取数据

来自分类Dev

通过Java从MySQL数据库下载BLOB数据

来自分类Dev

PHPMYADMIN导出会截断MYSQL数据库的文本字段

来自分类Dev

Linux Fedora-如何在本地运行的MySQL实例中创建数据库的DSN以供RODBC使用?