PDA

View Full Version : سوال: تو دیتابیس نمیتونم یه فیلدو کلید کنم



saeed-71
یک شنبه 10 آذر 1392, 13:29 عصر
سلام.
میخوام فیلد موبایلو کلید کنم که تکراری ثبت نشه.ولی ارور میده!
SQL query:
ALTER TABLE `user` ADD `mobile` VARCHAR( 11 ) NULL FIRST ,
ADD PRIMARY KEY ( `mobile` )
MySQL said: http://localhost/phpmyadmin/themes/original/img/b_help.png (http://dev.mysql.com/doc/refman/5.1/en/error-messages-server.html)
#1062 - Duplicate entry '' for key 'PRIMARY'

SadeghPro19
یک شنبه 10 آذر 1392, 14:47 عصر
نباید از نوع Primary بزاری باید از نوع Unique بزاری...

nadi_1368
یک شنبه 10 آذر 1392, 14:54 عصر
سلام

دوست کرمانی عزیز فیلد varchar کلید قرار نمی دهند

برای اینکه تکراری نباشه باید index را unique قرار دهید