2016-05-13 3 views
-2

Я новичок в SQL и изучаю основы MySQL, используя MySQL Workbench. После запуска этого запроса, который должен создать новую таблицу, я не вижу никакой созданной таблицы. Я также получаю это сообщение в окне вывода: 0 row(s) affected.Нет таблицы, созданной после запуска Create Table query

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 
); 
+0

Вы проверили схему базы данных? щелкните правой кнопкой мыши по вашей базе данных и установите в качестве схемы по умолчанию ....... может быть, ваша таблица была создана в общедоступной схеме. –

+1

щелкните значок обновления в mysql workbench. –

+1

В качестве одной из сторон одна из основ заключается в том, что каждая таблица в РСУБД имеет ПЕРВИЧНЫЙ КЛЮЧ. (И CHAR (254) необычайно маловероятен!) – Strawberry

ответ

1

установить базу данных как схемы по умолчанию, как показано ниже:

  1. выберите Databse из левой панели в MySQL Workbench
  2. правой кнопкой мыши на ваше имя БД и установить в качестве схемы по умолчанию

подведите запрос ниже, чтобы найти стол

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

select * from information_schema.tables 
0

Извините за мою небрежность. Я не нажимал кнопку обновления, чтобы показать новую созданную таблицу.