За последние 24 часа нас посетили 30929 программистов и 1446 роботов. Сейчас ищут 860 программистов ...

Чёто NOT NULL не пашет

Тема в разделе "PHP и базы данных", создана пользователем askanim, 23 июн 2016.

  1. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    PHP:
    1. SELECT
    2.   brand_name,
    3.   Product.brand_id,
    4.   Brand.id
    5. FROM
    6.   Product
    7. LEFT JOIN
    8.   Brand ON Product.brand_id = Brand.id
    9. WHERE
    10.   parent_category = "6" AND brand_name == NOT NULL
    Ваще не как не хочет :( Как мне проверить поле на не NULL
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а зачем там двойное равенство? синтаксис NOT NULL вообще никаких знаков сравнения не требует.
     
  3. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    То есть brand_name NOT NULL ?
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @askanim как в документации написано? В ней что-то не понятно?
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    IS NOT NULL
     
    askanim нравится это.
  6. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    SQL - язык, где NULL не равен NULL. Неопределенность не может быть равна другой неопределенности ;)
    По-этому, используется специальная конструкция проверки на NULL
     
    askanim нравится это.
  7. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Да в доке не особо понятно, я пробовал IS NOT NULL не помогло, но там не было написано, что это писать не через равно.
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    askanim нравится это.
  9. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL