اسم العمود غير معروف عند استيراد الجدول
-
26-09-2019 - |
سؤال
لقد قمت للتو بتصدير جدول باستخدام phpmyadmin وحاولت استيراد هذا الجدول إلى قاعدة البيانات المحلية الخاصة بي عن طريق استيراد ملف SQL الذي قمت بتصديره للتو. بعد phpmyadmin يستورد 330 صف من 15000. انها تقول:
1054 - عمود غير معروف "font_name" في "قائمة الحقل"
كيف يمكن أن يحدث أي شيء ، اعتقدت أنه كان التصدير/الاستيراد مباشرة للأمام؟
لقد ألقيت نظرة على الصف 330 و 331 وليس هناك أي خطأ في العمودين.
كيف يمكنني تضييق هذا؟ ما هي المشكلة من المحتمل أن تكون؟
شكرا جميع على أي مساعدة
تعديل
CREATE TABLE IF NOT EXISTS `tags2` (
`font_name` varchar(250) NOT NULL,
`tags` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
المحلول
جرب سطر الأوامر mysqldump بدلاً من phpmyadmin
نصائح أخرى
في الواقع ، يمكن أن يكون سبب رسالة الخطأ هذه واحدة مما يلي:
1) phpMyAdmin
مشكلة يرجى التحقق من إعدادات المسؤول مثل عنوان URL والبيانات قبل القيام بالاستيراد. (هذه مشكلة شائعة عندما تحاول الاستيراد من مسؤول الويب phpMyAdmin
)
إذا كان الإعداد هو الخطوة الأولى ، فيرجى التحقق من النقطة الثانية
2) لا تتم مطابقة الأحرف التي تم تعيينها في قاعدة البيانات أو الجدول أو العمود. لذلك تحتاج إلى القيام بتحويل مجموعة الأحرف لإصلاح هذه المشكلة. (أعتقد أن هذه هي المشكلة في حالتك لأنه عادة ما تظهر رسالة الخطأ في هذه الحالة)
3) مشكلة الامتيازات (ليست شائعة)