cast(int值 as datetime)或convert(int值 , datetime)总是不能成功,插入数据总是为NULL cast(字符串值as datetime)或convert(字符串值, datetime)能够成功。求高手解决mysql函数cast 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '2013-08-26 11:23:31.490'能够成功转换,但是int值0x0000A21F00FD1247就不行 INT本来就不可以转换成DATETIME不知道你的int是什么形式的 如果是19920908120000这样的 那么先转化成字符串再转换成datetime如果是时间戳的秒数,就用FROM_UNIXTIME()函数转换 我的datetime值是通过sqlserver的生成脚本功能将datetime类型值直接生成的插入语句中的值,具体如下:insert tb_name(datetime1,datetime2) values(cast(0x0000A221010c3503 as datetime) ,cast(0x0000A221010c3503 as datetime));我也不清楚这是什么形式的int值 我用FROM_UNIXTIME()转换插入到mysql表中,也显示NULL 我知道了,cast不能转化int类型的值 0x0000A21F00FD1247 这个是十六进制,怎么是INT呢? 你这个0x0000A221010c3503 这个不是int,而是varbinary,也就是二进制数字哈 0x0000A21F00FD1247 不是 int ,是 binary(8) 类型,楼主别与 C 语言搞混了。这个值是 2013-08-19 15:21:24.290 求教怎么批量删除数据库中某一字段的部分数据? 求句SQL,或者存储过程 MySQl数据表中的ID设置为自增,为什么中间会出现ID编号不连续的情况 求一条sql语句 mysql有象Foxpro中“sort to ”这样的排序功能吗? MYSQL或其他数据库10万条以上数据查询性能的问题. 求SQL语句,有N多的部门,取出每个部门销售冠军和季军 Mysql安装问题 散分了, 高分求mysql 先排序后分组问题 MySQL可以作为库? 删除指定表的记录,从另外一张表的结果集中获取
不知道你的int是什么形式的 如果是19920908120000这样的 那么先转化成字符串再转换成datetime
如果是时间戳的秒数,就用FROM_UNIXTIME()函数转换
insert tb_name(datetime1,datetime2) values(cast(0x0000A221010c3503 as datetime) ,cast(0x0000A221010c3503 as datetime));我也不清楚这是什么形式的int值
你这个0x0000A221010c3503 这个不是int,而是varbinary,也就是二进制数字哈
这个值是 2013-08-19 15:21:24.290