آيا در import کردن اطلاعات MySQL خود با خطاي مربوط به syntax از نوع nearby TYPE=MYISAM رو برو شده ايد ؟

از راهنمای WIKI پرشین هلپ
پرش به: ناوبری, جستجو

گروهي از کاربران که از joomla يا سايت ساز هاي مشابه استفاده مي کنند يا براي برنامه خود نياز به انتقال ديتا بيس يا ايجاد آن دارند، در بعضي مواقع دچار مشکل مي شوند و خطاي مشابه زير را دريافت مي کنند:

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 'TYPE=MyISAM CHARACTER SET `utf8`' at line 2...............

اين خطا ناشي از تفاوت ورژن هاي ديتا بيس و MYSQL سرور ميباشد که در آن کلمات کليدي تغيير کرده است. براي جلوگيري از برخورد با اين مشکل کافيست ديتا بيس خود را (.sql) با يک ويرايشگر متن باز کنيد و سپس کلمات TYPE= را يافته و به جاي آن از واژه ENGINE استفاده نماييد.

در اين حالت MySQL سرور اين Syntax را شناخته و اقدام به ايجاد بانک اطلاعاتي و جداول آن مي کند.

جعبه‌ابزار