Дата ошибки SQL-запроса - PullRequest
0 голосов
/ 26 мая 2018

почему MySQL выдает мне # 1063 - Неправильная спецификация столбца для столбца "Дата" ошибка, если я хочу импортировать этот запрос?В этой строке мне нужно указать дату в формате: ГГГГ / ММ / ДД.Может кто-нибудь помочь мне и объяснить, что не так и почему это не так, чтобы я мог учиться :) Спасибо!

CREATE TABLE Employee (
    Employee_number INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Lastname VARCHAR (255) NOT NULL,
    Firstname VARCHAR (255) NOT NULL,
    Residence VARCHAR (255) NOT NULL,
    Skilllevel TINYINT NOT NULL,
    Salary DECIMAL NOT NULL
);
CREATE TABLE Direct_hours (
    Date DATE AUTO_INCREMENT PRIMARY KEY,
    FOREIGN KEY Employee_number INT NOT NULL REFERENCES Employee (Employee_number),
    FOREIGN KEY Project_number INT NOT NULL REFERENCES Project (Project_number)
);
CREATE TABLE Indirect_hours (
    Date DATE NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FOREIGN KEY Employee_number INT NOT NULL REFERENCES Employee (Employee_number),
    Type VARCHAR (255) NOT NULL,
    Number INT NOT NULL
);
CREATE TABLE Customer (
    Customer_number INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Client_name VARCHAR (255) NOT NULL,
    Residence VARCHAR (255) NOT NULL
);
CREATE TABLE Skilllevel (
    Levels TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FOREIGN KEY Employee_number INT NOT NULL REFERENCES Employee (Employee_number),
    Description VARCHAR (255) NOT NULL,
    Hourly_rate TINYINT NOT NULL
);
CREATE TABLE Project (
    Project_number INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    FOREIGN KEY Employee_number INT NOT NULL REFERENCES Employee (Employee_number),
    FOREIGN KEY Customer_number INT NOT NULL REFERENCES Customer (Customer_number),
    Hourly_rate TINYINT NOT NULL
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...