【问题标题】:SQL Error Code: 1049. Unknown database 'dbo'SQL 错误代码:1049。未知数据库 \'dbo\'
【发布时间】:2022-11-29 09:48:31
【问题描述】:

我正在尝试使用 mysql workbench 创建数据库,但我不断收到此错误,而且我的代码看起来不错。不知道我该如何解决这个问题。这是我收到的错误:错误代码:1049。未知数据库“dbo”。 我尝试了很多东西,但只有创建和使用数据库的前两行有效。 [附截图]


use employeedb;

create table dbo.Department(
DeprartmentId int AUTO_INCREMENT,
DepartmentName nvarchar(500),
PRIMARY KEY(DepartmentId)
);

insert into dbo.Department(DepartmentName) values ('IT');
insert into dbo.Department(DepartmentName) values ('Support');

create table dbo.Employee(
EmployeeId int AUTO_INCREMENT,
EmployeeName nvarchar(500),
Department nvarchar(500),
DateOfJoining datetime,
PhotoFileName nvarchar(500),
PRIMARY KEY(EmployeeId)
);

insert into dbo.Employee(EmployeeName,Department,DateOfJoining,PhotoFileName) 
values                  ('John','IT','2022-11-27','anonymous.png');

select * from dbo.Employee;

【问题讨论】:

    标签: mysql sql mysql-workbench


    【解决方案1】:

    您似乎在使用 SQL Server 语法,它不适用于 MySQL。这是为 MySQL 更新的脚本:

    USE employeedb;
    
    CREATE TABLE Department (
        DeprartmentId int AUTO_INCREMENT,
        DepartmentName varchar(500),
        PRIMARY KEY(DepartmentId)
    );
    
    INSERT INTO Department(DepartmentName) VALUES ('IT');
    INSERT INTO Department(DepartmentName) VALUES ('Support');
    
    CREATE TABLE Employee (
        EmployeeId int AUTO_INCREMENT,
        EmployeeName varchar(500),
        Department varchar(500),
        DateOfJoining datetime,
        PhotoFileName varchar(500),
        PRIMARY KEY(EmployeeId)
    );
    
    INSERT INTO Employee (EmployeeName, Department, DateOfJoining, PhotoFileName) 
    VALUES ('John', 'IT', '2022-11-27', 'anonymous.png');
    
    SELECT * FROM Employee;
    

    【讨论】:

      【解决方案2】:

      似乎您正在从 MSSQL 更改为 MySQL,因为 MySQl 不需要“dbo”,只需:

      使用员工数据库;

      创建表部门( DeprartmentId int AUTO_INCREMENT, 部门名称 nvarchar(500), 主键(部门编号) ); ....

      【讨论】:

        猜你喜欢
        • 2022-06-15
        • 1970-01-01
        • 2017-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-23
        • 1970-01-01
        相关资源
        最近更新 更多