#sql #sqlfiddle
#sql #sqlfiddle
Вопрос:
Проблема, с которой я сталкиваюсь, заключается в том, что, когда я строю свою схему на SQLFiddle, я не получаю ошибок, но когда я пытаюсь запустить соответствующий код на правой панели и нажать «Запустить SQL» после этого, я получаю сообщение об ошибке, в котором говорится, что моя таблица не существует. Это верно для всех моих таблиц, я не уверен, что делаю неправильно.
Вот мой код:
CREATE TABLE SUPPLIER ( SUPPLIER_ID INT AUTO_INCREMENT, COMPANY_NAME VARCHAR(50), COUNTRY VARCHAR(30), SALES_CONTACT_NAME VARCHAR(60), EMAIL VARCHAR(50) NOT NULL, PRIMARY KEY (SUPPLIER_ID) ); CREATE TABLE COFFEE_SHOP ( SHOP_ID INT AUTO_INCREMENT, SHOP_NAME VARCHAR(50), CITY VARCHAR(50), STATE CHAR(2), PRIMARY KEY (SHOP_ID) ); CREATE TABLE EMPLOYEE ( EMPLOYEE_ID INT AUTO_INCREMENT, FIRST_NAME VARCHAR(30), LAST_NAME VARCHAR(30), HIRE_DATE DATE, JOB_TITLE VARCHAR(30), SHOP_ID INT, PRIMARY KEY (EMPLOYEE_ID), FOREIGN KEY (SHOP_ID) REFERENCES COFFEE_SHOP(SHOP_ID) ); CREATE TABLE COFFEE ( COFFEE_ID INT AUTO_INCREMENT, SHOP_ID INT, SUPPLIER_ID INT, COFFEE_NAME VARCHAR(30), PRICE_PER_POUND NUMERIC(5,2) NOT NULL, PRIMARY KEY (COFFEE_ID), FOREIGN KEY (SHOP_ID) REFERENCES COFFEE_SHOP(SHOP_ID), FOREIGN KEY (SUPPLIER_ID) REFERENCES SUPPLIER(SUPPLIER_ID) );
Еще раз спасибо вам за ваш вклад и время.