Задавайте вопросы, мы ответим
Вы не зашли.
Использую mysql workbench.
Совершенно чистая база данных. пробую добавлять данные в нее.
При инсерте данных в таблицу и кодогенерации, выдает сообщение:
ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 'prepodavatel')' at line 1
INSERT INTO `JOB_CENTER`.`Profession` (`id_profession`, `profession_name`) VALUES ( , 'prepodavatel')
По идее ключевые атребуты должны автоматически создаваться, т.к. отмечены AUTO_INCREMENT.
Если я сам прописываю ключевые поля (1,2,3...и т.д.) то возникает ошибка дублирования.
Посмотрел туториал на английском языке. Там все красиво получается, у меня же вначале всех столбцов таблицы есть столбец с заголовком "#". Короче говоря прилагаю скриншоты одной таблицы где описание самой таблицы и скриншот добавления данных.
Как исправить эту ситуацию????
Неактивен
Скрин добавления:
Неактивен
Так, как Вы пытаетесь запрос составить -
INSERT INTO `JOB_CENTER`.`Profession` (`id_profession`, `profession_name`) VALUES ( , 'prepodavatel');
получается некорректное sql-выражение.
Попробуйте так:
INSERT INTO `JOB_CENTER`.`Profession` (`profession_name`) VALUES ('prepodavatel');
Неактивен