关于mysql的change和modify
来源:互联网 发布:matlab删除矩阵某一行 编辑:程序博客网 时间:2024/04/29 19:12
前端时间要写个游戏里的邮件系统,定义了一个如下的表结构:
CREATE TABLE `sysmail` ( `mailid` int(20) NOT NULL AUTO_INCREMENT, `sendtime` int(11) NOT NULL DEFAULT '0', `mailtitle` varchar(512) COLLATE utf8_bin NOT NULL DEFAULT '', `mailcontext` varchar(2048) COLLATE utf8_bin NOT NULL DEFAULT '', `attachment` blob, `obj` blob, PRIMARY KEY (`mailid`)) ENGINE=InnoDB AUTO_INCREMENT=2147483647 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;后来觉得mailid是自增的在合服的时候不好处理,我就把mailid的自增字段去掉,
用的是很传统的
alter table sysmail modify column mailid int(20) not null;但是发现,在没有重启mysql服务器的前提下,插入不同的mailid的记录会提示1062的错误,后来又改成
alter table sysmail change mailid mailid bigint(20) not null;就成功了,而不需要重启mysql服务器就生效。
看来我还是没有搞懂modify和change的区别
0 0
- 关于mysql的change和modify
- mysql中alter语句中change和modify的区别
- mysql中alter语句中change和modify的区别
- mysql 中alter语句中change和modify的区别
- mysql 中alter语句中change和modify的区别
- mysql中alter语句中change和modify的区别
- linux下的access,modify,和change
- change和modify
- MySQL中ALTER ,CHANGE , MODIFY
- linux下Access、Modify、Change时间的查看和修改
- Linux下的Access time、Modify time和Change time
- 关于Linux系统中 Access Modify Change 三个时间的理解
- 文件的Access\Modify\Change时间
- 文件的Access\Modify\Change时间
- Linux的权限&Access/Modify/Change时间
- Linux下的 Access Modify Change
- linux的3个时间点的定义和使用方法 Access,Modify,Change
- stat一个文件下的 ACCESS Modify Change的时间含义和变化
- [leetcode 98] Validate Binary Search Tree
- VC MFC程序调试输出辅助宏 FLTRACE
- 移动安全的相关方向
- stl中map自定义比较函数
- VMware虚拟机配置Ubuntu桥接方式(Bridged)使虚拟机和宿主机能互相ping通
- 关于mysql的change和modify
- boost库学习之 date_time库
- JAVA线程池管理及分布式HADOOP调度框架搭建
- Linux中expr命令
- Bootstrap 3 modal导致页面出现右边距的处理方式
- 设计模式之-观察者模式(Observer)
- 查找技术
- Coding 在线添加和删除文件教程
- unity之自动寻径