---
title: 查询表时表不存在，错误代码 ERROR 1146-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 查询表时表不存在，错误代码 ERROR 1146相关的常见问题和使用技巧，帮助您快速解决 查询表时表不存在，错误代码 ERROR 1146的难题。
---
切换语言

- 简体中文
- English

划线反馈

# 查询表时表不存在，错误代码 ERROR 1146

更新时间：2023-12-07 03:16

适用版本： V2.1.x、V2.2.x、V3.1.x、V3.2.x、V4.0.x、V4.1.x、V4.2.x 内容类型：Troubleshoot  

本文介绍 OceanBase 数据库 MySQL 模式下查询表时表不存在并报 `ERROR 1146` 错误的处理方法。

## 问题现象

查询 `student` 表时，显示表不存在。

```shell
obclient> desc student;
ERROR 1146 (42S02): Table 'test.student' doesn't exist

```

该报错信对应的错误码信息如下：

- 错误码：ERROR 1146
 - OceanBase 错误码：5019
 - 兼容 MySQL 错误码：1146

## 可能原因

在进行表操作时，如果待操作的表不存在，系统就会报错。

## 解决方法

请参考以下操作，确认表是否存在，再根据需要创建对应的表。

1. 确认当前数据库中该表是否存在。例如：

   ```shell
   obclient> SHOW TABLES;
   +----------------+
   | Tables_in_test |
   +----------------+
   | ordr           |
   +----------------+
   1 row in set

   ```
 2. 确认表不存在时，可以通过 `CREATE TABLE` 来创建需要的表。例如：

   ```sql
   CREATE TABLE student(
   id int,
   name varchar(18),
   sex char(1),
    age int,
    address varchar(200),
     email varchar(100),
    date date,
    PRIMARY KEY (id)
     );

   ```
 3. 查询需要的表。

   ```shell
   obclient> desc student;
   +---------+--------------+------+-----+---------+-------+
   | Field   | Type         | Null | Key | Default | Extra |
   +---------+--------------+------+-----+---------+-------+
   | id      | int(11)      | NO   | PRI | NULL    |       |
   | name    | varchar(18)  | YES  |     | NULL    |       |
   | sex     | char(1)      | YES  |     | NULL    |       |
   | age     | int(11)      | YES  |     | NULL    |       |
   | address | varchar(200) | YES  |     | NULL    |       |
   | email   | varchar(100) | YES  |     | NULL    |       |
   | date    | date         | YES  |     | NULL    |       |
   +---------+--------------+------+-----+---------+-------+
   7 rows in set

   ```

Previous

[建表时定义 global partition index 报错](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000426280)

Next

[查询表时表不存在，错误代码 ORA-04043](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000217890) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
