Mysql sql创建表不工作
尝试将此表迁移到服务器上的数据库中时,我不断收到错误1146 project.users不存在。有人知道为什么吗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`)
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