Добрый день коллеги!
Столкнулся со странным поведением MariaDB.
Выполняю запрос
UPDATE table1 SET fullname = (SELECT name FROM table2 WHERE id = 1) WHERE id = '100';
и если
SELECT name FROM table2 WHERE id = 1
ничего не возвращает, то UPDATE устанавливает в fullname значение NULL.
Когда работали с MySQL, то в аналогичном запросе, значение поля fullname не изменялось.
Может есть у кого какие мысли, почему такая разница в поведении?
Ответ на:
комментарий
от MrClon
Ответ на:
комментарий
от surefire
Ответ на:
комментарий
от rootsergio
Ответ на:
комментарий
от surefire
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Подстановка значения в SQL запрос (2013)
- Форум PgSQL сравнить две даты (возможно NULL) (2007)
- Форум Sql Count (2014)
- Форум нужен запрос ORDER BY с NULLS LAST (2021)
- Форум REPEATABLE READ в MySQL меняет снимок? (2022)
- Форум Написать странный запрос с update (2024)
- Форум Помогите с update и substr. (2013)
- Форум sql запрос (2012)
- Форум Perl Dancer структура приложения (2015)
- Форум Простой вопрос по mysql (2013)