[Err] 1146 - Table 'bigdata_db.job_area' doesn't exist [Err] create table job_area ( name mediumtext collate utf8mb4_unicode_ci null, value bigint default 0 not null ); INSERT INTO bigdata_db.job_area (name, value) VALUES ('上海', 3791); INSERT INTO bigdata_db.job_area (name, value) VALUES ('广州', 2733); INSERT INTO bigdata_db.job_area (name, value) VALUES ('深圳', 2207); INSERT INTO bigdata_db.job_area (name, value) VALUES ('北京', 1985); INSERT INTO bigdata_db.job_area (name, value) VALUES ('武汉', 944); INSERT INTO bigdata_db.job_area (name, value) VALUES ('成都', 939); INSERT INTO bigdata_db.job_area (name, value) VALUES ('杭州', 887); INSERT INTO bigdata_db.job_area (name, value) VALUES ('南京', 610); INSERT INTO bigdata_db.job_area (name, value) VALUES ('苏州', 514); INSERT INTO bigdata_db.job_area (name, value) VALUES ('重庆', 466); [Msg] Finished - Unsuccessfully
时间: 2024-02-07 22:02:16 浏览: 72
根据错误提示信息,您的 SQL 语句中执行了关于 `bigdata_db.job_area` 表的操作,但是该表不存在,导致执行失败。因此,您需要确认以下几个方面:
1. 数据库中是否存在 `bigdata_db` 数据库:请确保您已经创建了名为 `bigdata_db` 的数据库。
2. 数据库中是否存在 `job_area` 表:如果该表已经存在,请检查表名是否正确,是否在 `bigdata_db` 数据库中。
3. SQL 语句是否正确:请确保您的 SQL 语句中没有语法错误,可以将 SQL 语句复制到 Navicat Premium 中执行,看是否能够成功创建表。
根据您提供的 SQL 语句,可以尝试以下操作:
1. 确认 `bigdata_db` 数据库是否存在,如果不存在,请使用以下 SQL 语句创建:
```
CREATE DATABASE IF NOT EXISTS bigdata_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
```
2. 确认 `job_area` 表是否存在,如果不存在,请使用以下 SQL 语句创建:
```
CREATE TABLE IF NOT EXISTS bigdata_db.job_area (
name MEDIUMTEXT COLLATE utf8mb4_unicode_ci NULL,
value BIGINT DEFAULT 0 NOT NULL
);
```
3. 确认 SQL 语句中的表名、字段名、字段类型等是否正确,然后执行 INSERT 语句,例如:
```
INSERT INTO bigdata_db.job_area (name, value) VALUES ('上海', 3791);
```
如果您还是无法解决问题,可以提供更多的错误信息或者截图,以便更好地帮助您排查问题。
阅读全文