таблица скриптов sql не существует

#sql

#sql

Вопрос:

Я получаю сообщение об ошибке, что таблица не существует. Что я делаю не так?

http://www.sqlfiddle.com /#!9/9eecb/174184

Ответ №1:

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

то есть

 create table contract(contract_id integer);
  

Вы можете вставлять данные и выполнять свои запросы.

 insert into contract values(4);
  

В противном случае он выдаст эту ошибку, что таблица не существует.

Ответ №2:

вы должны создать таблицу перед выполнением запроса.

 CREATE TABLE contract (
    `id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
     `name` VARCHAR(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL
  )ENGINE=InnoDB  DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  

смотрите этот sqlfiddle