я пытаюсь разработать PHP простой скрипт, который можно ввести записи, как это: (MySQL мой дб двигатель)предотвратить значение повторяющегося в тот же день
id (auto increment, primary key)
StudentName
StudentNumber
ClassName
Grade
ScreeningDate (mm/dd/yyyy)
т.д.
теперь, что я необходимо, чтобы номер StudentNumber был введен в тот же день, например, если другой пользователь уже ввел его, тогда в сообщении говорится: этот номер уже был добавлен на сегодня ...
Другими словами, мне нужно перед вставкой, чтобы проверить, существует ли номер studentNumber, затем введите сообщение, другое мудрый, добавит строку нормально ...... следовательно, на следующий день, все в порядке, они могут добавить тот же studentNumber снова, как вчера .... что-то вроде PrimaryKey, но только на сегодня! как это возможно?
Что такое скрининг? Можете ли вы использовать это, чтобы определить, какая дата была добавлена? Если нет, добавьте столбец временной отметки и протестируйте против этого – WillardSolutions
один, но не самый лучший, чтобы использовать триггер перед вставкой http://dev.mysql.com/doc/refman/5.6/en/trigger-syntax.html, вы также можете проверьте, вставлена ли такая строка с помощью select, и если она показывает ошибку. – Robert