Как мне создать таблицу в MySQL Workbench? - PullRequest
0 голосов
/ 01 октября 2018

Ниже в SQL, который я написал в MySQL, он прекрасно создает базу данных, но не создает таблицу для хранения моих продуктов.

DROP DATABASE bamazon_db;
CREATE DATABASE bamazon_db;
USE bamazon_db;
CREATE TABLE products (
item_id(10) AUTO INCREMENT,
product_name,
price,
stock_quantity,
);

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

С вашим оператором CREATE TABLE есть две основные проблемы:

  1. Ни один из ваших столбцов не имеет типов.Вы должны объявить тип для каждого столбца в таблице, например, price DECIMAL(5,2).

  2. Вы ошиблись AUTO_INCREMENT как AUTO INCREMENT.

0 голосов
/ 01 октября 2018

Вам не хватает типов столбцов:

CREATE TABLE products (
    item_id INT AUTO INCREMENT,
    product_name VARCHAR(100),
    price INT,
    stock_quantity INT
);
...