将日期和文本值插入MySQL数据库

时间:2016-02-12 09:53:33

标签: mysql r

我想填写MySQL数据库中的某些字段。然而,我遇到了一些问题。

我想存储字符串和数据。

因此,我将列columName定义为date,将name定义为VARCHAR(50)

当我连接到数据库并输入:

dbGetQuery(con, "INSERT INTO teamsStreak(columnName, name) VALUES(2012-10-12, test)")

但是我收到了这个错误:

  

.local(conn,statement,...)出错:无法运行语句:   “字段列表”中的未知列'test'

当我在引号之间输入我的值时,也没有任何反应。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

尝试将日期和名称放在单引号中,因为两列都是varchar

dbGetQuery(con, "INSERT INTO teamsStreak(columnName, name) VALUES('2012-10-12', 'test')")

答案 1 :(得分:0)

你遗失了''这个

dbGetQuery(con, "INSERT INTO teamsStreak(columnName, name) VALUES('2012-10-12', 'test')");