-
Sorry, didn't have any intentions of being "arrogant". Regarding our problem - if in the MySQL table you will make some field as UNIQUE and then add 1 record without filling this field then you can't add other records by this way (not value for this field) too.
-
Right.
The website is not just clear MySQL, it has some logic written in PHP. Which should check if "mandatory" is off, "unique" is on, then if field is empty or not, also by trimming spaces - and if it's empty - to not do anything. If not empty - then check if entered value is unique by db table.
If I want users to be able to leave the field empty, I should uncheck "mandatory".
If I want them to fill it with any data, I should check the "mandatory".
Simple. It works like this on all platforms.
-