#sql
#sql
Вопрос:
Я получаю сообщение об ошибке, что таблица не существует. Что я делаю не так?
Ответ №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