У меня есть простой SQL вставки запрос:SQL запрос не выбирает значение
INSERT INTO db_name (COL1, COL2, COL3, ...)
VALUES ('value1', (SELECT name FROM another_table WHERE id = :php_value), value3 .....)
Но иногда COL2
значение NULL, потому что SELECT
не не поднимайте ничего (имя существует) является возможность защиты от пустых записей ? Или мне нужен скрипт изменения и сохранить выбор перед вставкой (внешняя вставка)? Это случается не регулярно, но ~ 1/3000 записей
Я не думаю, что все в порядке, но, может быть, вы можете попробовать с isnull() или coalesce() – OzrenTkalcecKrznaric
, ваше значение 'COL3' является' value3', которое не является частью вашего 'SELECT'. – ughai
@ughai моя ошибка, я имею в виду col2 извините – Klapsius