PDA

View Full Version : وارد کردن اطلاعات از access در mysql



mzamani
دوشنبه 18 تیر 1386, 10:45 صبح
با سلام
من یک جدول با 10 ستون در mysql دارم که می خواهم محتوای دو ستون آن را که از نوع متن است از یک جدول 4 ستونه در access که ستونهای آن معادل 4 ستون جدول اصلی است پر کنم با توجه به اینکه از phpmyadmin استفاده می کنم لطفا مرا راهنمایی کنید که چگونه این کار را انجام دهم؟

javad_hosseiny
دوشنبه 18 تیر 1386, 13:17 عصر
با استفاده از این نرم افزار می توانید دیتابیس اکسس خود را باز کرده و از آن خروجی sql بگیرید
http://barnamenevis.org/forum/showthread.php?t=41062
سپس فایل sql موردنظر خود را ویرایش کرده (اضافه کردن مقادیر خالی برای ستونهای اضافه در جدول خود در محیط mysql) (که البته به راحتی با جستجو وجایگزین (مقدار ,'' ) می توانید انجام دهید
(البته برای حجم تبدیل بالای اطلاعات نیز می توانید از این برنامه استفاده کنید) (هرچند برای ورودی dbf هست ولیکن توضیحات موجود در تایپیک مربوطه می تواند راهنمای خوبی برای شما باشد)
http://barnamenevis.org/forum/showthread.php?t=55876
اما پیشنهاد می کنم از روی جدول اصلی خود در اکسس یک نمونه مشابه جدول خود در mysql ایجاد کنید (با تغییر ساختار جدول در خود اکسس) و بعد به راحتی از آن خروجی sql بگیرید
(البته دقت نمایید از طریق تنظیم odbc در خود اکسس شما قابلیت به اتصال به دیتابیس های دیگری همچون mysql را نیز دارید)

tanha2007
دوشنبه 15 مرداد 1386, 17:38 عصر
سلام دوستان.
من یک جدول دارم که بک فیلد آن text و یک فیلد آن memo است که فیلد memo اطلاعات فارسی را در بر دارد، و من اول جدول اکسس را به txt. تبدیل کردم و بعدا از طریق LOAD DATA آنرا به mysql تبدیل کردم، ولی اطلاعات فارسی من را خوانا نشان نمیدهد، باید گفت که من در mysql فیلد اول را از نوع varchar و فیلد memo را از نوع text انتخاب نمودم و هم چنان از نوع varchar ولی فارسی را نمیشناسد. راه حل چیست؟؟؟؟؟؟؟؟؟؟