-
March 14th, 2011, 13:32
#1
مشکل در ساخت دیتا بیس
سلام دوستان
موقع ساخت یک دیتا بیس به پیغام زیر بر میخورم
ایراد از کجاست؟
خطا
پرس و جوي SQL:
CREATE TABLE `news`.`admin` (
`id` INT NOT NULL AUTO_INCREMENT ,
`user` VARCHAR( 32 ) NOT NULL ,
`pass` VARCHAR( 32 ) NOT NULL ,
PRIMARY KEY ( `user` , `id` )
) ENGINE = InnoDB
پيغام MySQL :مستندات
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
-
-
March 14th, 2011 13:32
# ADS
-
March 14th, 2011, 13:35
#2
عضو دائم
پاسخ : مشکل در ساخت دیتا بیس
شما id رو به صورت AUTO_INCREMENT تعريف كرديد ، در حالي كه كليد نيست و اين خصيصه فقط براي يك كليد قابل استفاده هست.
يا id رو به عنوان يك كليد معرفي كنيد يا AUTO_INCREMENT اش رو برداريد.
-
-
March 14th, 2011, 13:59
#3
پاسخ : مشکل در ساخت دیتا بیس
آخه تو آموزشی که توی هیمن سایت قرار دادید به همین شکل گفته شده
و user رو به عنوان کلید تعریف کرده
-
-
March 14th, 2011, 18:07
#4
عضو دائم
پاسخ : مشکل در ساخت دیتا بیس
id كليد بوده و هم AUTO_INCREMENT
user هم ميتونه كليد باشه ولي فقط يك كليد كيتونه AUTO_INCREMENT باشه و AUTO_INCREMENT هم لزوما بايد كليد باشه.
ميشه قسمتي رو كه ميفرماييد نقل قول بزنيد تا بهتر متوجه بشم ؟
-
-
March 15th, 2011, 20:26
#5
پاسخ : مشکل در ساخت دیتا بیس
در مورد بالا حق با شما بود و مشکل حل شد
اما حالا وقتی در دریم ویور میخوام سایت رو به دیتابیسی که ساختم ارتباط بدم
وقتی در قسمت aplication روی دیتابیس کلیک میکنیم در پنجره ای که باز میشه نام کانکشن رو وارد می کنم
نام my sql server و نام یوز رو ولی وقتی روی دکمه select کلیک میکنم که دیتابس ها رو نشون بدهو من دیتابیس خودم رو انتخاب کنم ارور میده
با کئ 404 در حالی که من دیتابیس رو ساختم و وقتی میرم داخل php my admin میتونم ببینمش
می شه راهنمائیم کنید
-
-
March 15th, 2011, 21:10
#6
عضو دائم
پاسخ : مشکل در ساخت دیتا بیس
اگه ديتابيس وجود نداشته باشه ارور 404 كه نبايد بده ، احتمالا شما تو آدرس دهي صفحات اشتباه ميكنيد
-