আমি সব থেকে অদ্ভুত ত্রুটি করছি।
কখনও কখনও, টেবিলগুলি তৈরি বা পরিবর্তন করার সময়, আমি 'সারণী ইতিমধ্যে উপস্থিত রয়েছে' ত্রুটি পেয়েছি। তবে, ড্রপ টেবিল '# 1051 - অজানা সারণী' ফেরায়। সুতরাং আমি একটি টেবিল পেয়েছি যা আমি তৈরি করতে পারি না, ফেলে দিতে পারি না।
আমি যখন ডাটাবেসটি ফেলে দেওয়ার চেষ্টা করি তখন মাইএসকিএলড ক্র্যাশ হয়। কখনও কখনও এটি ভিন্ন নামের সাথে অন্য একটি ডিবি তৈরি করতে সহায়তা করে, কখনও কখনও তা হয় না।
আমি In 50 টেবিল সহ একটি ডিবি ব্যবহার করি, সমস্ত ইনোডিবি। এই সমস্যাটি বিভিন্ন টেবিলগুলির সাথে ঘটে।
আমি এটি উইন্ডোজ, ফেডোরা এবং উবুন্টু, মাইএসকিউএল 5.1 এবং 5.5 এ অনুভব করেছি। একই আচরণ, PDO, PHPMyAdmin বা কমান্ডলাইন ব্যবহার করার সময় using আমি আমার স্কিমা পরিচালনা করার জন্য মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করি - আমি কিছু সম্পর্কিত ত্রুটি দেখেছি (শেষরেখাগুলি এবং স্টাফ) তবে সেগুলির কোনওটিই আমার পক্ষে প্রাসঙ্গিক নয়।
না, এটি কোনও দৃশ্য নয়, এটি একটি টেবিল। সমস্ত নাম ছোট হাতের অক্ষর।
আমি গুগল করতে পারে এমন সমস্ত কিছু চেষ্টা করেছিলাম - টেবিলগুলি ফ্লাশ করে, ডিবি থেকে ডিবিতে .frm ফাইলগুলি সরিয়ে, মাইএসকিএল লগ পড়ি, কিছুই না, পুরো জঘন্য জিনিসটিকে পুনরায় ইনস্টল করা ছাড়া আর কিছুই হয়নি।
'টেবিলগুলি দেখান' কিছুই প্রকাশ করে না, 'বর্ণনা করে' টেবিল বলে 'টেবিলের অস্তিত্ব নেই,' কোনও .frm ফাইল নেই, তবুও 'তৈরি টেবিল' এখনও একটি ত্রুটির সাথে শেষ হয় (এবং 'টেবিল তৈরি করে না থাকলে বিদ্যমান') এবং ডাটাবেস ফেলে দেওয়ার ফলে মাইএসকিএল ক্র্যাশ হয়ে গেছে
সম্পর্কিত, এখনও অসহায় প্রশ্ন:
সম্পাদনা:
mysql> use askyou;
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> create table users_has_friends (id int primary key);
ERROR 1050 (42S01): Table '`askyou`.`users_has_friends`' already exists
mysql> drop table users_has_friends;
ERROR 1051 (42S02): Unknown table 'users_has_friends'
এবং এই জাতীয় সমস্ত একই: সারণী বিদ্যমান নেই, তবুও তৈরি করা যায় না;
mysql> drop database askyou;
ERROR 2013 (HY000): Lost connection to MySQL server during query
নাম পরিবর্তন হয়, এটি কেবলমাত্র টেবিল / ডাটাবেস নয় যা আমি সমস্যায় পড়েছি
SHOW FULL TABLES IN askyouএবং SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA LIKE 'askyou'?