PDA

View Full Version : ارور 1089 ساخت تیبل تو MySQL



amirali0079
سه شنبه 23 تیر 1394, 15:08 عصر
سلام دوستان موقع ساخت تیبل تو PHPMyAdmin واسه MySQL موقعی که Save رو میزنم این ارور رو میده و نمیسازه


#1089 - Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys

اینم عکس از دیتابیس

133238
کسی راه حلی داره ؟

arenaw
سه شنبه 23 تیر 1394, 16:27 عصر
#1089 - Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys


شما دارید تیبل رو آپدیت میکنید یا میسازید؟
اگر موقع آپدیت کردن تیبل این ارور اتفاق افتاده، معنیش اینه که فیلد id شما قبلا از نوع varchar بوده و الان میخواد عوضش کنید و mysql نمیتونه این کار رو بکنه.
اگر دیتای توی تیبل زیاد نیست، یه بکاپ بگیرید فقط از رکوردها، بعد تیبل رو پاک کنید و از اول بسازیدش، بعد بکاپتون رو ایمپورت کنید.

amirali0079
سه شنبه 23 تیر 1394, 20:02 عصر
مشکل مربوط به هاستینگ بود بر طرف شد ممنون