ФорумРазработкаБазы данных → Подскажите

Подскажите

  • Александр2010

    Сообщения: 116 Репутация: N Группа: Кто попало

    Spritz 15 июня 2010 г. 4:21

    Народ меня интересует один момент как будет звучать команда при вставке переменных в таблицу при помощи inset.
    команда звучит так. Если ячеика таблици пуста то подставить в нее значение если нет то проверить следующию ячеику.
    Как это будет отоброжатся в коде ??
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 15 июня 2010 г. 4:27, спустя 5 минут 23 секунды

    Что в вашем понимании ячейка? При инсерте у ячеек нет данных вообще, так вставляется новая строка в таблицу.
    После того как вставите, только тогда и появятся ячейки с данными
    Спустя 58 сек.
    И название темы надо писать более вразумительно, типа "Подскажите как проверять ячейки при инсерте"
    adw/0
  • Александр2010

    Сообщения: 116 Репутация: N Группа: Кто попало

    Spritz 15 июня 2010 г. 4:31, спустя 4 минуты 9 секунд


    Что в вашем понимании ячейка? При инсерте у ячеек нет данных вообще, так вставляется новая строка в таблицу.
    После того как вставите, только тогда и появятся ячейки с данными
    Спустя 58 сек.
    И название темы надо писать более вразумительно, типа "Подскажите как проверять ячейки при инсерте"

    У меня есть 7 столбцов в одном из них есть информация мне нужно чтобы в эти столбци которые остались пустые добавлялись переменные только в том случае если эти столбцы пустые
    Спустя 93 сек.
    Думаю что тут команда не Insert a Update лучше подоидет но как прописать если столбец пустой то вставить переменную а если нет то наити пустои столбец и подставить туда
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 15 июня 2010 г. 4:32, спустя 1 минуту 10 секунд

    UPDATE table SET field = "data" WHERE field IS NULL
    или
    UPDATE table SET field = "data" WHERE field = ""
    если столбец может быть NULL или нет
    adw/0
  • Александр2010

    Сообщения: 116 Репутация: N Группа: Кто попало

    Spritz 15 июня 2010 г. 4:37, спустя 4 минуты 26 секунд


    UPDATE table SET field = "data" WHERE field IS NULL
    или
    UPDATE table SET field = "data" WHERE field = ""
    если столбец может быть NULL или нет

    В столбцах текстовое значение. И еще один нюанс вставлять переменную только туда где определенный стобец имеет например значение пятьдесят.
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 15 июня 2010 г. 4:54, спустя 17 минут 51 секунду

    UPDATE table SET field = "data" WHERE `определенный столбец` = 50

    вы может почитаете о UPDATE?
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!