I’m going to running thousands of queries into SQL and I need to prevent the duplication of field ‘domain’. Never had to do this before and any help would be appreciated.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You probably want to create a ‘UNIQUE’ constraint on the field ‘Domain’ – this constraint will raise an error if you create two rows that have the same domain in the database. For an explanation, see this tutorial in W3C school –
http://www.w3schools.com/sql/sql_unique.asp
If this doesn’t solve your problem, please clarify the database you have chosen to use (MySql?).
NOTE: This constraint is completely separate from your choice of PHP as a programming language, it is a SQL database definition thing. A huge advantage of expressing this constraint in SQL is that you can trust the database to preserve the constraint even when people import / export data from the database, your application is buggy or another application shares the database.