mysql 如何把date转换数字_请教:mysql中,如何将date字段转换为int字段?
你的位置:
问答吧
-> 数据库
-> 问题详情
请教:mysql中,如何将date字段转换为int字段?
刚开始设计数据库时候,没有想到date类型只能精确到某一天,不能精确到秒。
现在我想把这个date字段改为int(11)类型,我在phpmyadmin中直接修改的话,提示#1265 - Data truncated for column 'publish_date' at row 2
因为我这个表中已经有了数据,我不想删除。请问有没有办法。
谢谢了。
作者: changanti
发布时间: 2008-04-01
datetime类型可以插入到秒
另外int是整型,不能有数字外的任何符号,如果有则将丢失数据。
作者: kuhanzhu
发布时间: 2008-04-01
time()函数..
看下PHP手册..
不过表里的数据不想丢而要时间精确到秒.只有使用datetime类型
作者: wuleying
发布时间: 2008-04-01
谢谢两位的指点。
但是回答的好像不是我的问题,是我的问题没有描述清楚。再次描述下:
1. 我的mysql数据库中的一个表中字段类型为date,并且这个字段中已经插入了数据;
2. 我不想删除已经插入的数据的前提下,我想把这个字段类型由date修改为int类型,
请问如何做?请指点一下。
再次感谢。
作者: changanti
发布时间: 2008-04-01
或许尝试两步操作:
1、将数据库中已有的时间转成INT类型
2、全部转换完成之后将字段类型换成INT型
作者: 帅青蛙
发布时间: 2008-04-01
首先, 你的INT(11)应该改成INT(10)
INT最大为10位。
其次,你如果想把时间存为UNIX时间戳形式就直接设时间为 TIME INT(10) UNSIGNED NOT NULL DEFAULT 0,
在PHP处理程式中
$time=time(); 也就是要把时间转为UNIX时间戳形式。 这样存到数据库中就是1122334455的形式
在取出的时候用date函数格式化一下就OK 例如。 date('y-m-d',$time) 格式化时间为08-04-01
作者: laohoo
发布时间: 2008-04-01
明白了。谢谢。
作者: changanti
发布时间: 2008-04-01
建立个新表导数据吧 可以考虑使用insert into ... select ...的语法结构哦
在导入数据过程中将原来为date类型的字段使用mysql的unix_timestamp()函数处理下
如果数据量大 可能会很慢哦 建议使用命令行或客户端执行
作者: sanders
发布时间: 2008-04-01
转换一下datatime
作者: oklrc
发布时间: 2008-04-01
精确到秒的话直接把数据类型转化成datetime就好了,原本的数据只是多了00:00:00而已
作者: LenChi
发布时间: 2008-04-01
mysql 如何把date转换数字_请教:mysql中,如何将date字段转换为int字段?相关推荐
- mysql timestamp 插入null报错_读MySQL 5.7文档11.2 Date and Time Data Types总结
作者:魏新平,知数堂第5期MySQL实战班学员,第10期MySQL优化班学员,现任职助教. 读MySQL5.7文档11.2 Date and Time Data Types MySQL的时间类型分为D ...
- mysql 数据库还原 不齐_请教mysql数据库还原问题。
你的位置: 问答吧 -> 数据库 -> 问题详情 请教mysql数据库还原问题. 50多m,能不能拆分?上传到服务器上总是超时.怎么办? [ 本帖最后由 geniux 于 2007-9-2 ...
- mysql技术innodb存储引擎读后感_《Mysql技术内幕-InnoDB存储引擎》读书笔记 (一)...
@(Mysql) 官方数据库 下载 导入/data/mysql57/bin/mysql --socket /data/mysql3306/mysql.socket -uroot -ppassword1 ...
- mysql数据库是一个软件呐_【MySQL数据库软件、SQL】
内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库. ...
- mysql以下日期函数正确的_[数据库]MYSQL基础03(日期函数)
[数据库]MYSQL基础03(日期函数) 0 2015-10-29 01:00:09 工作中对日期的处理是经常遇到的,需求可能多种多样,因此重点介绍. 1.获取当前日期select NOW()-- 结 ...
- mysql查出倒序第一条数据_[数据库]mysql 记录根据日期字段倒序输出
[数据库]mysql 记录根据日期字段倒序输出 0 2016-07-21 11:00:17 我们知道倒序输出是很简单的 select * from table order by id desc 直接这 ...
- mysql必知必会笔记_《MySql必知必会》笔记整理
数据库基础 关键词: 数据库 表(表名唯一,取决多个因素,如不同数据库的表可以同名) 模式(关于数据库和表的布局及特性的信息) 列(表中的字段) 行[行(raw)和记录(record)很大程度可以等同 ...
- mysql更改密码的sql语句_修改mysql登录密码与sql语句介绍
修改mysql登录密码: 在使用数据库服务器过程中可能会因为种种原因忘记了登录密码,或者需要使用别人的数据库服务器,别人却忘记了登录密码等等. 忘记密码有两种方式可以解决,一是通过sql语句修改登录密 ...
- mysql 1个月多少天_在MySQL日期间隔中,1个月是否与30天相同? 1个季度与3个月相同吗?等等?...
我正在尝试编写一个PHP脚本,它将处理每月,每季度,每年等的定期付款.此脚本将作为夜间Cron作业运行. 我不想遇到有人在1月15日订阅的情况,然后在2月1日再次收费. 如果我在INTERVAL 1月 ...
最新文章
- 怎么读懂python语句_Python入门基础知识点总结,一点文章就能让你看懂Python
- 缓存大小_CPU中的L1,L2和L3缓存之间的区别:缓存是如何工作的?
- 软件测试用python一般用来做什么-Python用来做Web开发的优势有哪些
- redis-server启动但进程里没有_Redis——服务器的启动过程
- Charm Bracelet(0-1)
- BoBo接入云信,直播互动“连麦抢麦”分分钟搞定
- 模拟登录QQ判断是否需要验证码
- DirectX_11_游戏编程入门_1
- python 连接mysql_使用MySQL
- ArcGIS API for Silverlight 入门学习笔记(一)hello world 补充问题
- 部署和调优 2.1 squid正向代理
- Oracle连接pb,PB内置Oracle数据库接口的使用方法
- 基于JAVA的GUI编程的的迷宫游戏 2020-12-15
- 红昭愿计算机音乐教程,红昭愿 - 音阙诗听 - 5SING中国原创音乐基地
- 线性空间----【1】n维向量的线性相关
- 华为路由器DNS服务器未响应,路由器dns辅服务器未响应
- 写过的比较难受的题目
- deepnode软件下载地址_安卓苹果软件下载地址恢复
- 后台管理页面左侧导航栏
- SDK和API的区别
热门文章
- 美国国会议员敦促国家经济委员会举办区块链论坛
- win10 SystemParametersInfo 设置屏保 不好使_Win10系统游戏优化
- 【论文阅读】Learning with Hypergraphs: Clustering, Classification, and Embedding
- 我和掘金合作的源码共读小册报名快1000人了~
- 流水线生产,精益生产,TPS和TOC的缓冲管理
- 628 小媛在努力【水题】
- vue进度条组件_ins风格进度栏的Vue组件
- [C#搜片神器] 之P2P中DHT网络爬虫原理
- WAP技术课程(转)
- 「Android渲染」图像是怎样显示到屏幕上的?