Задать вопрос

Как сформулировать запрос в базу Mysql?

Есть база со столбцами id, name, surnema,cupon,data

Помогите составить запрос на запись в базу данных
Есть 2 условия
Если поле name и surname свободны то записываем в них ,
а если не свободны то спускаемся до тех пор пока не найдем свободные ячейки
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@entermix
1) Ставим уникальный индекс на поля name, surname
2) Выполняем запрос:
INSERT IGNORE INTO table (name, surname) VALUES ('var_name', 'var_Surname')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы