• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Insert Into Bde

  • Автор темы Автор темы malkhazi
  • Дата начала Дата начала
M

malkhazi

Запрос выполняется с ошибками - добавляется пустая строка вот запрос

======================================

insert into trans_rasxod
(tr_id_prod, tr_id_categ, tr_sk, tr_ves, tr_price, tr_ves_p, tr_date, tr_time, tr_user, tr_oper)

Values(
1, (select p_id_categ from product where p_id = 1), 1, 'кг', 250, 'Руб', '07.07.2013', '06:05:00 PM', 1, 0
)

Кто нибудь знает в чем проблема?
 
Если убрать вложенный запрос, то запрос работает нормально. Сам вложенный запрос отдельно работает. Если заменить вложенный запрос числом запрос работает.
Если выполнить запрос используя NULL запрос выполняется только 'tr_id_categ' пустой, остальные заполняется.
Новый пустой запись добавляется вместе Primary Key а у Filad-а тип AutoIncreament.
В таблице Foreign Key пока не задан.

Думаю Select внутри Values Недопустим.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab