我在Mac上运行MySQL 5.7.20,我用Homebrew安装。我创建了一个数据库,并在该数据库中按照以下步骤创建了一个表:
创建表'交换'( 'id'int NOT NULL AUTO_INCREMENT, 'abbrev'varchar(32)NOT NULL, 'name'varchar(255)NOT NULL, 'city'varchar(255)NULL, 'country'varchar(255)NULL, 'currency'varchar(64)NULL, 'timezone_offset'时间为NULL, 'created_date'datetime NOT NULL, 'last_updated_date'datetime NOT NULL, PRIMARY KEY('id') )ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;
SELECT * FROM exchange;
最后一条语句生成以下错误消息:
'ERROR 1146(42S02):表'securities_master.exchange'不存在'
但是,如果我运行SHOW TABLES,'交换'确实存在。愿有人帮帮我,我是MySQL的新手。