невозможно получить значения IS NULL для user_id в MYSQL godaddy - PullRequest
0 голосов
/ 22 апреля 2020

Я использую MYSQL База данных для фонового сервера в Godaddy phpMyAdmin. При использовании я не могу получить значения NULL для user_id, когда я СЛЕДУЮЩИЙ СОЕДИНЯЮТСЯ в двух сообщениях таблицы таблиц и в таблице лайков

MYSQL CODE

SELECT P.id, P.description, P.user_id, L.user_id AS likes_user_id, L.like_status 
  FROM posts P LEFT JOIN likes L ON L.post_id=P.id  
  WHERE L.user_id=1 OR  L.user_id IS NULL
  ORDER BY P.id ASC

Приведенный выше запрос mysql работает нормально, но я не получаю значения NULL на виртуальном хостинге Godaddy phpMyAdmin, но я получаю значения NULL на моем локальном хосте.

Получение OUTPUT

id   description      user_id     likes_user_id  like_status
1    Good evening      2              1           true
2    Hi good day       2              1           false
3    Hi good morning   1              1           false
4    Good morning      1              1           true

Требуется ВЫХОД


id   description      user_id     likes_user_id  like_status
1    Good evening      2              1           true
2    Hi good day       2              1           false
3    Hi good morning   1              1           false
4    Good morning      1              1           true
5    Modified bike     1              NULL        NULL
6    Hi good evening   1              NULL        NULL

Я не знаю, почему я получаю такой вывод на общем хостинге Godaddy phpMyAdmin,

WHERE (L.user_id=1 OR  L.user_id IS NULL ) 
WHERE L.user_id=1 OR  L.user_id IS NULL 
WHERE L.user_id=1 OR ISNULL( L.user_id)

Я перепробовал все приведенные выше методы условия where, но они работают в localhost, но не работают в Godaddy phpMyAdmin,

Пожалуйста, проверьте мой код один раз и помогите мне решить это условие * MYSQL WHERE IS NULL ** *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...