NULLне валу, вы хотите, чтобы IS NULLвам нужно было использоватьselect * from Test_Table where Test_ID is null
=
Перепишите ниже неверную инструкцию двумя способами, используя isnullи coalesce:
[ select * from Test_Table, где Test_ID = null ] "lang-sql prettyprint prettyprinted"> Null
Как я должен действовать? Спасибо за вашу помощь.
=не может использоваться со NULLзначениями
Вы должны использовать IS NULL или использовать NULL-безопасный, равный оператору<=>
Оператор <=> эквивалентен стандарту SQL IS NOT DISTINCT FROM оператора.
Источник https://dev.mysql.com/doc/refman/8.0/ru/comparison-operators.html#operator_equal-to
Пример NULL
SELECT
*
FROM
test_table
WHERE
Test_ID IS NULL
Пример <=>
SELECT
*
FROM
test_table
WHERE
Test_ID <=> NULL