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)
我在 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)