-
این خطا مربوط به چی میشه؟
سلام، وقتتون بخیر
جدیدا وقتی که مطلب جدید به سایتم اضافه می کنم موقع ذخیره کردن این خطای زیر رو نشون میده، البته بعدش سیو میشه و سایتم هیچ مشکلی نداره، میخوام بدونم دلیلش چیه؟ ممنون
ذخیره سازی با خطای : Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' SQL=INSERT INTO `kvfkn_finder_tokens_aggregate` (`term_id`, `term`, `stem`, `common`, `phrase`, `term_weight`, `context`, `context_weight`) SELECT t.term_id, t1.term, t1.stem, t1.common, t1.phrase, t1.weight, t1.context, ROUND( t1.weight * COUNT( t2.term ) * 1.700000, 8 ) AS context_weight FROM ( SELECT DISTINCT t1.term, t1.stem, t1.common, t1.phrase, t1.weight, t1.context FROM `kvfkn_finder_tokens` AS t1 WHERE t1.context = 1 ) AS t1 JOIN `kvfkn_finder_tokens` AS t2 ON t2.term = t1.term LEFT JOIN `kvfkn_finder_terms` AS t ON t.term = t1.term WHERE t2.context = 1 GROUP BY t1.term ORDER BY t1.term DESC روبرو گشتذخیره سازی با خطای : Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' SQL=INSERT INTO `kvfkn_finder_tokens_aggregate` (`term_id`, `term`, `stem`, `common`, `phrase`, `term_weight`, `context`, `context_weight`) SELECT t.term_id, t1.term, t1.stem, t1.common, t1.phrase, t1.weight, t1.context, ROUND( t1.weight * COUNT( t2.term ) * 1.700000, 8 ) AS context_weight FROM ( SELECT DISTINCT t1.term, t1.stem, t1.common, t1.phrase, t1.weight, t1.context FROM `kvfkn_finder_tokens` AS t1 WHERE t1.context = 1 ) AS t1 JOIN `kvfkn_finder_tokens` AS t2 ON t2.term = t1.term LEFT JOIN `kvfkn_finder_terms` AS t ON t.term = t1.term WHERE t2.context = 1 GROUP BY t1.term ORDER BY t1.term DESC روبرو گشت
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
04-12-2013 07:12 PM
# ADS
تبلیغات در جوملا فارسی
-
دروود
اخرین تغییراتی که اعمال کردید چی بود ؟!
جوملا رو ارتقا دادید ؟
یک بار دیتابیس رو اپتیمایز کنید
در پناه ایزد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
تغییرات خاصی اعمال نکردم، اپتیمایز کردن دیتابیس چه جوری انجام میشه؟
میشه راهنمایی کنید لطفا
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام،
به نظر میرسه کالیژن های پایگاه داده به ریخته. شاید راه حل زیر جواب گو باشه.
به پایگاه داده برید و دستور زیر را اجرا کنید:
کد:
ALTER DATABASE db CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER TABLE table CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
توجه: به جای db در دستور بالا، نام پایگاه داده خود و به جای table در دستور بالا اسم جدوالی رو که مشکل دارند، وارد کنید (یعنی دستور دوم به تعداد جدوال مشکل دار تکرار می گردد)
توجه: اگر تخصص کافی در پایگاه داده ندارید، به هیچ عنوان دست به این کار نزنید که عواقبش متوجه خودتون هست.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام، ممنون از راهنماییتون
اما متاسفانه من تخصص کافی در پایگاه داده ندارم، شما میتونید لطف کنید و این کار و برای من انجام بدید، البته جسارت نشه
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
من و هیچ کس در اینجا به عنوان پشتیبانی نیستیم و این مکان صرف جهت پرسش و پاسخ، انتقال تجربیات افراد به دیگر و رفع اشکالات کاربران است. به همین دلیل، از انجام کارهای شخصی بر روی سایت ها معذورم.
به عنوان یک راه حل گرافیکی ساده تر:
به phpmyadmin رفته و در برگه ی operations مربوط به پایگاه داده، در قسمت Collation بر روی utf8_... انتخاب کنید و بر روی دکمه ی GO کلیک کنید.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)