mysql ERROR 1050 (42S01): Table already exists
来源:互联网 发布:华为网络面试 知乎 编辑:程序博客网 时间:2024/06/05 06:43
在数据库启动的时候不小心删了数据文件,然后一直操作这张表一直报错,查询报不存在,但重新建立一张一样的表名报已经存在。解决办法就是在其他的数据库中建一张同名的表,然后把它的数据文件拷贝过去。
mysql> show databases;
+--------------------+| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
mysql> use test
mysql> create table t1(id int);
ERROR 1813 (HY000): Tablespace for table '`test`.`t1`' exists. Please DISCARD the tablespace before IMPORT.
mysql> alter table t1 DISCARD tablespace;
ERROR 1146 (42S02): Table 'test.t1' doesn't exist
mysql> create database gg;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| gg |
| mysql |
| performance_schema |
| test |
+--------------------+
mysql> use gg
Database changed
mysql> create table t1(id int);
来到数据库gg下面
cp -a t1.frm ../test/t1.frm
mysql> select * from t1;
ERROR 1146 (42S02): Table 'test.t1' doesn't exist
mysql> alter table t1 discard tablespace;
Query OK, 0 rows affected, 2 warnings (0.01 sec)
来到数据库gg下面
cp -a t1.ibd ../test/t1.ibd
mysql> use testmysql> select * from t1;
ERROR 1814 (HY000): Tablespace has been discarded for table 't1'
mysql> alter table t1 import tablespace;
Query OK, 0 rows affected, 1 warning (0.04 sec)
mysql> select * from t1;
Empty set (0.00 sec)
阅读全文
0 0
- mysql ERROR 1050 (42S01): Table already exists
- ERROR 1050 (42S01): Table 'crmdb/#sql-ib269' already exists
- ERROR 1050 (42S01): Table 'mauss/#sql-ib367' already exists
- magento -- magento错误:SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'core_resource' already exists
- magento -- 解决magento错误:ERROR: Base table or view already exists: 1050 Table ... already exists
- django migrate error: table 'xxx' already exists
- 1050, "Table 'django_content_type' already exists"
- mySQL Table 'A.bill' already exists
- 错误代码: 1050 Table 'emp' already exists
- Hbase Table already exists
- Hbase Table already exists:
- Base table or view already exists: 1050 Table 'catalog_product_entity_group_price' already exists
- Laravel Base table or view already exists: 1050 Table 'users' already exists
- SLT logging table already exists
- Hbase Table already exists问题
- table already exists (code 1)
- django.db.utils.OperationalError: (1050, "Table 'devtypeinfo' already exists
- django.db.utils.OperationalError: (1050, "Table 'devtypeinfo' already exists
- 消除疲劳八法
- sql常见函数
- 【数论 Day2】基础归纳法 题解
- python014 -- 常用内建函数
- 有序表查找
- mysql ERROR 1050 (42S01): Table already exists
- myeclipse的servlet及jsp模板自定义
- classpath的含义
- 编译原理算符优先分析算法
- DES 加密 解密 工具类
- 隐藏元素的八种方法
- hdu1878—欧拉回路(欧拉回路判断)
- vue中的学习小记录
- Lua的类Class实现