寒窗轩,寒川的个人网络博客,记录互联网事,学习网络编程、分享工作经验、人生感悟,包括但不限于程序代码、数据库、Office办公、随笔等内容。

access数据库中时间转mysql时间戳

    今天一朋友网站需要将asp转php程序。php程序都快完成了。请我将原access数据库转为mysql数据库。这数据库转换原本是很简单的事情,现有成熟的软件也挺多。我用的是Access2MySQL Pro 5.7.1。先将access中数据表调整为与现有网站的mysql数据库一致。然后直接开转。貌似一切很顺利。打开网站查看的时候,突然才发现时间不对。进mysql数据库一看,原来access中时间格式为2012-06-07 20:20:20,转换到mysql直接成了2012了。我了个去。才发现mysql中储存时间用的是int(10),难怪出错。这要如何是好呢?问题来了自然有解决办法。我的做法如下:

    将mysql的时间数据库时间字段直接修改为varchar(100),然后将数据库转换过来,转换完成后mysql的数据类似这样:2012-06-07 20:20:20,为了使用int(10)这样储存时间戳,还需要将时间字段更新一下,使用类似如下语句:

    update `table` set `t`= UNIX_TIMESTAMP(`t`);

    这样就将mysql中日期时间直接转换成了时间错,再修改mysql数据结构,将时间字段改成int(10),至此,access数据库中时间转mysql时间戳完成。

    最后,附带一句mysql替换部分关键词的语句:

    UPDATE `table` SET `f1`=REPLACE(`f1`, 'abc', 'def');

    此语句功能就不说了,与主题没任何关系,纯属记录。就这样吧,就这样了。

数据 2013-10-22 22:58:22 1 0 813 mysqlaccess时间戳

昵称:

验证码:验证码

评论:

文章分类
系统
程序
数据
Office
随笔
热门文章
php用fsockopen()函数实现模拟提交表单。
php curl利用嘀咕、搜狐微博API发布微博
开个淘宝网店买充值卡
excel表格中页码从第n页开始
EMlog再次升级了
pdf、word、txt、excel等文档转flash(swf)软件—虚拟打印机FlashPaper
夏普sharp ar-2918 显示小人和小太阳灯一直亮清除方法
PHP 获取系统信息,PHP 获取服务器详细信息
windows xp win7双系统引导wubi安装ubuntu linux
摸死你个性签名集合
文章推荐
请不要奇怪,为什么最近博客的文章是几年前的内容
Win10更新后不显示文字
PHP实现远程下载,并显示实时下载进度
开篇第一章
随机推荐
手机PK电脑?电脑VS手机?
php防止快速刷新的方法
php检查数组中是否含有指定字符
Google will say no to China because of hackers attack gmail?
想说点什么
推荐一款图片exif修改软件PowerExif
搜索引擎优化(SEO)的一般步骤
腾讯云服务器快照恢复删除的数据
圣诞节即将到来
如何用正则表达式匹配指定字符开始和指定字符结束
友情连接
春燕网络