mysql修改自增长主键int类型为char类型示例
更新时间:2015年04月03日 09:02:12 投稿:junjie
这篇文章主要介绍了mysql修改自增长主键int类型为char类型示例,需要的朋友可以参考下
原来有一个表中的主键是int自增长类型,
因为业务变化需要把int改成char类型的主键。同时因为原来的表中已经存在了数据,不能删除表重建,只能修改表结构。
首先去掉自增长属性:
alter table table_name change indexid indexid int;
然后去掉主键:
ALTER TABLE table_name DROP primary key;
修改表结构为char类型:
alter table table_name change indexid indexid char(18);
最后重新添加主键:
alter table table_name add primary key(indexid);
相关文章
Idea 如何导入Mysql8.0驱动jar包
IDEA中的库(Libraries)就是用来存放外部jar包,我们的项目或模块需要某些jar包时,可以从这里把包导入到模块依赖(Dependencies)中,本文给大家介绍Idea 如何导入Mysql8.0驱动jar包,感兴趣的朋友一起看看吧
2023-12-12
MySQL报1366错误的原因及解决
SQL Error1366是一个常见的 MySQL 错误,主要成因是数据类型不匹配或数据超出了范围,本文主要介绍了MySQL报1366错误的原因及解决,感兴趣的可以了解一下
2024-02-02
MySQL 主主同步配置步骤
创建同步用户、修改 /etc/my.cnf 配置文件,为其添加以下内容、分别重启服务器ODD EVEN 上的mysql服务
2013-05-05
Mysql查询优化的一些实用方法总结
对于MySQL查询语句来说,效率是最重要的,下面这篇文章主要给大家介绍了关于Mysql查询优化的一些实用方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-04-04
sql跨表查询的三种方案总结
这篇文章主要介绍了sql跨表查询的三种方案总结,文章围绕主题展开详细的内容,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
2022-08-08
MySQL正则表达式匹配查询(含实例)
MySQL中正式表达式通常被用来检索或替换符合某个模式的文本内容,根据指定的匹配模式匹配文中符合要求的特殊字符串,下面这篇文章主要给大家介绍了关于MySQL正则表达式匹配查询的相关资料,需要的朋友可以参考下
2022-09-09
最新评论