Mysql sql创建表不工作

Mysql sql创建表不工作,mysql,sql,create-table,Mysql,Sql,Create Table,尝试将此表迁移到服务器上的数据库中时,我不断收到错误1146 project.users不存在。有人知道为什么吗 CREATE TABLE IF NOT EXISTS `project`.`users` ( `username` VARCHAR(50) NOT NULL , `password` VARCHAR(50) NOT NULL , `enabled` BIT(1) NOT NULL , PRIMARY KEY (`username`)

尝试将此表迁移到服务器上的数据库中时,我不断收到错误1146 project.users不存在。有人知道为什么吗

 CREATE TABLE IF NOT EXISTS `project`.`users` (
      `username` VARCHAR(50) NOT NULL ,
      `password` VARCHAR(50) NOT NULL ,
      `enabled` BIT(1) NOT NULL ,
      PRIMARY KEY (`username`) )
    ENGINE = InnoDB
    DEFAULT CHARACTER SET = latin1

所以我把它放在了一个稍微修改过的小提琴里:

它的工作原理与预期一致


请尝试确保您拥有“project”数据库,或将project名称更改为您要迁移到的数据库。

是否存在
project
数据库?请检查您是否登录了正确的数据库。
CREATE TABLE IF NOT EXISTS `users` (
  `username` VARCHAR(50) NOT NULL ,
  `password` VARCHAR(50) NOT NULL ,
  `enabled` BIT(1) NOT NULL ,
  PRIMARY KEY (`username`) )
ENGINE = InnoDB
DEFAULT CHARACTER SET = latin1