MySQL يشمل فاصلة في ملف محدد علامة التبويب (تحميل البيانات Insile)

StackOverflow https://stackoverflow.com//questions/12699098

سؤال

هنا هو سيناريو غريب الأطوار: أحاول استيراد ملف محدد في علامة التبويب إلى MySQL التي لديها بعض الصفوف مع عمود الأسعار فوق 1000.عندما أنهي الاستيراد، يتم استبعاد القيم بعد الفاصلة وينتهي بك الأمر مع 1 فقط في طاولتي.حاول في كل من بيئة Linux و Windows مع نفس النتائج.

على سبيل المثال، إذا كان الصف 1، فإن العمود 1 في ملف محدد يحتوي على القيمة 1،564.50 في نهاية المطاف مع 1 عمود الصف 1 في جدول MySQL الخاص بي. هذا هو البيان الذي أستخدمه.

giveacodicetagpre.

لذلك سؤالي هو 1. هل يستطيع شخص ما تأكيد هذا أو كيف يمكنني إصلاح هذا السلوك إذا فقدت شيئا ما في نهايتي. 2. إذا كان هذا خطأ MySQL ما هي خياراتي للعمل المحيطي لاستيراد هذه القيم بشكل صحيح حتى يعمل MySQL.

هل كانت مفيدة؟

المحلول

المحدد الافتراضي للنوافذ هو الفاصلة.قم بتغييره بحرف آخر ومطابقه مع البيانات المصدر الخاصة بك.

لتغيير الحلمين الافتراضي:

انتقل إلى لوحة التحكم -> الخيارات الإقليمية واللغة (أو التاريخ والوقت والخيارات الإقليمية -> الخيار الإقليمي واللغة على بعض الآلات) -> انقر فوق الزر "تخصيص".في مربع الحوار الذي يفتح، سترى وخيار "فاصل القائمة" الذي يمكنك فيه تغيير الفاصلة إلى حرف مختلف -> انقر فوق "تطبيق" ثم انقر فوق "موافق" ثم انقر مرة أخرى.الآن عندما تذهب إلى Excel واختر تصدير مثل CSV سيتم استخدام الحرف الجديد كمسؤول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top