ورود

View Full Version : انتقال دیتا در جدول mysql



meysam7972
دوشنبه 09 تیر 1393, 08:42 صبح
با سلام خدمت دوستان
من یه مشکلی برام پیش اومده
من یک فیلد رئ دیتابیس اشتباها ایجاد کردم به نام تاریخ و دیتا به اون وارد کردم
الان فهمیدم که فیلد اصلا اشتباه بوده و باید فیلد دیگری میساختم
دو تا سوال دارم
1- چجوری میشه این دیتا ها رو روی فیلد جدید اضافه کرد؟
2 من دیتا بیس دیگری هم ایجاد کردم اون رو چجوری میشه مقادیرشو به دیتا بیس دیگری که مشخصاتش دقیقا مثل اون دیتا بیس جدید هست انتقال بدم
؟

نیلوفر66
پنج شنبه 12 تیر 1393, 14:21 عصر
اگه منظورت رو درست متوجه شده باشم ، جواب:
نام ستون رو تغییر بده مشکلی پیش نمیاد
دیتابیس رو export کن و در دیتابیس جدیدت import

miladamirzadeh
پنج شنبه 12 تیر 1393, 19:49 عصر
1- چجوری میشه این دیتا ها رو روی فیلد جدید اضافه کرد؟
2 من دیتا بیس دیگری هم ایجاد کردم اون رو چجوری میشه مقادیرشو به دیتا بیس دیگری که مشخصاتش دقیقا مثل اون دیتا بیس جدید هست انتقال بدم
؟
در جواب سوال اول، در صورتی که نوع دو فیلد یکی باشد بدون نگرانی با یک دستور UPDATE می تونی داده ها رو کپی کنی.


UPDATE mytable SET field1=field2

در جواب سوال دوم به راحتی می تونی از Mysqldump و mysql استفاده کنی. در صورتی که مشکلی در مورد mysqldump داشتی بهم پی ام بده.

meysam7972
جمعه 13 تیر 1393, 11:20 صبح
در جواب سوال اول، در صورتی که نوع دو فیلد یکی باشد بدون نگرانی با یک دستور UPDATE می تونی داده ها رو کپی کنی.


UPDATE mytable SET field1=field2

در جواب سوال دوم به راحتی می تونی از Mysqldump و mysql استفاده کنی. در صورتی که مشکلی در مورد mysqldump داشتی بهم پی ام بده.


لطفا کدشو بهم میدین؟