MySQL 5.6执行DDL报错ERROR 1050 (42S01): Table 'sms/#sql-ib752' already exist怎么办
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍MySQL 5.6执行DDL报错ERROR 1050 (42S01): Table 'sms/#sql-ib752' already exist怎么办,文中介绍的非常详细,具有一定的参
千家信息网最后更新 2026年11月01日MySQL 5.6执行DDL报错ERROR 1050 (42S01): Table 'sms/#sql-ib752' already exist怎么办
这篇文章主要介绍MySQL 5.6执行DDL报错ERROR 1050 (42S01): Table 'sms/#sql-ib752' already exist怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
执行ALTER TABLE增加字段的时候报错:
mysql> ALTER TABLE who_sku_relation ADD COLUMN red_line_price DECIMAL(10,2) NOT NULL DEFAULT '0.00';ERROR 1050 (42S01): Table 'sms/#sql-ib75227' already exists
报错原因:
在alter table的过程中,MySQL宕机,会在数据目录里存在数据变更的中间表,中间表是以"#sql-"开头的临时表。
临时表不手动删除掉,无法在相应的表上执行 ALTER TABLE 语句。
在数据目录里面查看临时表的信息,找不到 .frm表结构文件和 .ibd数据文件。
$ ls -l | grep '#sql-ib75227*' | wc -l
解决方法:
手动创建 .frm表结构文件和 .ibd数据文件,之后删除临时表。
创建一张测试表。
mysql> use testmysql> create table test.tmp like sms.who_sku_relation;Query OK, 0 rows affected (0.00 sec)
将测试表的 .frm 表结构文件拷贝成临时表的 .frm 表结构文件和 .ibd 数据文件。
$ cp ../test/tmp.frm "#sql-ib75227.frm"$ cp ../test/tmp.frm "#sql-ib75227.ibd"$ ls -l \#sql-ib75227*-rw-r----- 1 tungsten mysql 15007 Sep 29 21:23 #sql-ib75227.frm-rw-r----- 1 tungsten mysql 15007 Sep 29 21:25 #sql-ib75227.ibd
在数据库中 DROP 临时表,并在原来增加表结构出错的表上执行结构变更。
mysql> drop table `#mysql50##sql-ib75227`;Query OK, 0 rows affected (0.00 sec)mysql> ALTER TABLE who_sku_relation ADD COLUMN red_line_price DECIMAL(10,2) NOT NULL DEFAULT '0.00';ERROR 1813 (HY000): Tablespace for table 'sms/#sql-ib75227' exists. Please DISCARD the tablespace before IMPORT.
删除掉数据文件中残留的临时表数据文件。
$ ls -l \#sql-ib75227*-rw-r----- 1 tungsten mysql 15007 Sep 29 21:25 #sql-ib75227.ibd$ rm "#sql-ib75227.ibd"
执行数据库表结构变更
mysql> ALTER TABLE who_sku_relation ADD COLUMN red_line_price DECIMAL(10,2) NOT NULL DEFAULT '0.00';Query OK, 0 rows affected (0.05 sec)Records: 0 Duplicates: 0 Warnings: 0
以上是"MySQL 5.6执行DDL报错ERROR 1050 (42S01): Table 'sms/#sql-ib752' already exist怎么办"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据
文件
结构
怎么办
内容
手动
数据库
目录
篇文章
测试
价值
信息
兴趣
原因
字段
小伙
小伙伴
开头
拷贝
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国互联网科技工作委员会毛军
厦门中拓互联网络科技有限公司
广州互联网科技公司
互联网科技logo设计
融贸通互联网科技
猫创互联网科技
卓越科技互联网 招聘
开启互联网科技时代小说
互联网实体化科技化
字节跳动和互联网科技
茂名市互联网科技产业园
互联网科技与管理
互联网科技公司实习生
崇明区互联网教育科技售后服务
互联网数据科技专业
伊宁互联网科技做什么的
科技互联网海报
万物互联网智能科技
北京品多多互联网科技有限公司
上海旺乐尼互联网科技有限公司
互联网科技工作委员会毛军
互联网金融监管科技数据
互联网科技公司有哪些
金融科技和互联网金融
佩信高科技互联网
安控科技rtu产品工业互联网
浙江互联网科技研学营
知域互联网科技有限公司大骗子
互联网与数字科技关系
重庆科技产业互联网有哪些