云数据库 GAUSSDB(FOR MYSQL)-自增主键达到上限,无法插入数据:解决方案
时间:2024-09-11 14:20:04
解决方案
- 如果数据变化较多,表中实际数据量远小于自增主键的容量,则可以考虑将该表的数据全量导入新表,删除原表,然后rename将新表名改回原表名。(使用数据导入导出的方法有多种实现方法,此处仅举其中一种例子)
- 创建表auto_test5_tmp。
create table auto_test5_tmp(id tinyint not null AUTO_INCREMENT, name varchar(8), PRIMARY KEY (`id`)); Query OK, 0 rows affected (0.07 sec)
- 插入数据。
insert into auto_test5_tmp select 0,name from auto_test5; Query OK, 6 rows affected (0.01 sec) Records: 6 Duplicates: 0 Warnings: 0
- 查询表数据。
select * from auto_test5_tmp; +----+------+ | id | name | +----+------+ | 1 | A | | 2 | B | | 3 | C | | 4 | X | | 5 | Y | | 6 | Z | +----+------+
- 删除表。
drop table auto_test5;
- 重命名。
rename table auto_test5_tmp to auto_test5; Query OK, 0 rows affected (0.12 sec)
- 创建表auto_test5_tmp。
- 如果自增主键的取值范围不够,则修改自增主键的字段类型。
alter table auto_test6 modify column id int NOT NULL AUTO_INCREMENT; Query OK, 6 rows affected (0.15 sec) Records: 6 Duplicates: 0 Warnings: 0
support.huaweicloud.com/trouble-gaussdbformysql/gaussdbformysql_trouble_0504.html
看了此文的人还看了
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格
推荐文章
- GaussDB主键生成_GaussDB存储过程_高斯数据库主键生成_华为云
- 云数据库GaussDB(for MySQL)_兼容MySQL
- GaussDB数据库产品特性_华为gaussdb_高斯语法
- gaussdb咋样_gaussdb介绍_gaussdb的优势_gaussdb用法_gaussdb架构
- GaussDB查询数据表_GaussDB查看数据库连接数_高斯数据库查询数据表-华为云
- GaussDB性能怎么调_华为gaussdb_gaussdb性能_gaussdb学习
- 云数据库 GaussDB(for MySQL)与RDS for MySQL的区别
- GaussDB数据库入门_华为高斯数据库_新建高斯数据库_高斯语法_高斯数据库协议
- 连接GaussDB(for MySQL)数据库_华为云数据库GaussDB(for MySQL)_数据库连接
- GaussDB行列混合存储_GaussDB规划存储模型_高斯数据库行列混合存储-华为云