• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

проблема с инкрементными полями в запросе

  • Автор темы binx
  • Дата начала
B

binx

привет, участникам!
Вот такая проблема : есть таблица в которой первичный ключ имеет тип инкремент
при выполнении запроса типа Insert into "Table.db" (Primarykey, Name) Values (50, name)
выводится сообщение

которое гласит что операции INSert и UPDATE не поддерживается для инкрементных полей
Как можно обойти этот подвох
 

Вложения

  • fomrerror.png
    fomrerror.png
    1,9 КБ · Просмотры: 312
E

etc

А зачем вы в него данные пихаете если это автоинкремент?
 
B

binx

А зачем вы в него данные пихаете если это автоинкремент?
пробовал я не пихать оставлять пустое поле тоесть так
Insert into "Table.db" (Primarykey, Name) Values (, name)
но тоже не катит ругается
 

Вложения

  • fomrerror1.png
    fomrerror1.png
    1,6 КБ · Просмотры: 470
E

etc

А зачем вы поле оставляете если не пихаете туда?
 
B

binx

Да Действительно не надо было его ставить
то есть решение
Insert into "Table.db" (Name) Values("value")
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!