PDA

View Full Version : سوال: قرار دادن دو فیلد unique



DR.HTML
دوشنبه 03 شهریور 1393, 12:39 عصر
دوستان من میخوام توی یه تیبلم دوتا فیلدو unique کنم دقت کنید نمیخوام هرکدوم منحصر بفرد باشن بلکه میخوام با هم منحصر به فرد باشن

مثلا فرض کنید توی این تیبل نام و نام خانوادگی ثبت میشه



نام

نام خانوادگی



علی

محمدیان



علی

تقوی



سعید

محمدیان





حالا همه اینا درستن اما اگر باز بخوایم علی محمدیان ثبت کنیم ثبت نکنه یعنی باهم دیگه unique باشن یادمه اینکارو قبلا میکردم اما یادم رفته با تشکر

2undercover
دوشنبه 03 شهریور 1393, 12:53 عصر
هنگام ساخت جدول:

UNIQUE KEY `firstAndLastName` (`first_name`,`last_name`)

DR.HTML
دوشنبه 03 شهریور 1393, 13:08 عصر
این کد رو من قبلا ران کرده بودم اما ارور میده
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UNIQUE KEY `firstAndLastName` (`first_name`,`last_name`)


' at line 1

ABZiko
دوشنبه 03 شهریور 1393, 13:12 عصر
از طریق phpMyAdmin می تونید field های دلبخواهتون رو unique کنید. (هنگام ساختن table و field ها)

DR.HTML
دوشنبه 03 شهریور 1393, 13:17 عصر
با تشکر یعنی دقیقا همین الان همینو درست کردم اومدم بگم مشکل حل شد یهو دیدم شما پست گذاشتی بازم تشکر :قلب: