Вашият employee таблицата има 7 колони, но вие давате 8 стойности за вмъкване, което генерира съобщението за грешка, което получавате.
Добър навик е да изброявате колоните за insert в изявлението. Това прави този тип грешки много по-лесни за откриване, тъй като не е необходимо да поглеждате назад към дефиницията на таблицата (това също така предотвратява неуспеха на вашата заявка, ако някога добавите нови колони към таблицата в някакъв момент в бъдещето - или пуснете съществуващи колони).
INSERT INTO employee(emp_id, first_name, birth_day, sex, salary, super_id, branch_id)
VALUES(100, 'David', 'Wallace', '1967-11-17', 'M', 250000, NULL);
Странична бележка:идентификатор без кавички first-name , което може да се види в create table извлечение за employee , не е валиден - защото съдържа тире (- ). Предполагам, че това е правописна грешка и вместо това сте имали предвид долна черта (first_name ).