运行Create Table查询后没有创建表

时间:2016-05-13 04:57:45

标签: mysql create-table

我是SQL新手,使用MySQL Workbench学习MySQL的基础知识。运行此查询(应该创建新表)后,我看不到创建的任何表。我也在输出窗口中收到此消息:0 row(s) affected

CREATE TABLE SpecialProducts
(
    prod_id CHAR(10)            NOT NULL,
    vend_id CHAR(10)            NOT NULL,
    prod_name CHAR(254)         NOT NULL,
    prod_price DECIMAL(8,2)     NOT NULL,
    prod_desc TEXT(1000)        NULL
);

1 个答案:

答案 0 :(得分:1)

将您的数据库设置为默认架构,如下所示:

  1. 在mysql workbench
  2. 中从左侧栏中选择数据库
  3. 右键单击您的数据库名称并设置为默认架构
  4. 在查询下方运行以查找您的表格

    select table_name from information_schema.tables where table_schema='test'
    
    select * from information_schema.tables