MYSQL: 将时间戳从变量插入到 table

MYSQL: Insert a timestamp from a variable to a table

我在 ruby 中有一个 INSERT 查询,我正在从另一个 table 传递参数。其中一个参数是时间戳值,例如:2015-11-22 12:57:06 +0000 存储在变量名created_at(时间类型)

   insert into my_tbl set
          name = '#{name}',
          created_at = #{created_at}

我在尝试插入时总是遇到错误。 我试图将它转换为字符串,并使用 str_to_date 函数,但问题是我有一个时间戳值。

如何将值插入 table?

格式化 mysql 来自聊天和来自 ruby 程序的输入,并在此聊天中格式化为销售格式

更新: 在 mysql 中:

Select to_date('"+varchar+"','dd/mm/yyyy'......

在Ruby中: Varchar='01/12/2015"

当然有格式

INSERT INTO my_tbl (name, created_at)
  VALUES (name, created_at.to_s.split(' +').first)