如何在mySQL工作台中创建表?

时间:2018-09-30 21:20:53

标签: mysql sql database ddl create-table

在我在mySQL工作台中编写的SQL下面,它可以很好地创建数据库,但不会创建用于保存我的产品的表。

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 :(得分:2)

您缺少列类型:

$('.topic-search-mainmenu [type="checkbox"]').on('click', function(){
    $('.topic-search-mainmenu [type="checkbox"]').each(function(){
        this.checked = false
    })
    this.checked = true
})

$('.topic-search-dropdown-submenu [type="checkbox"]').on('click', function(){
    $('.topic-search-dropdown-submenu [type="checkbox"]').not($(this).parents('.topic-search-submenu').find('[type="checkbox"]')).each(function(){
        this.checked = false
    })
})

答案 1 :(得分:1)

您的CREATE TABLE语句存在两个主要问题:

  1. 您的所有列都没有类型。您必须为表格中的每一列声明一个类型,例如price DECIMAL(5,2)

  2. 您将AUTO_INCREMENT拼写为AUTO INCREMENT