سلام دوستان
دوتا دیتابیس دارم که میخوام بخشی از اطلاعات دیتابیس قدیمی رو به دیتابیس جدید منتقل کنم
به عنوان مثال دو دیتابیس دارم با نام 1 و 2
هردو مربوط به یک وبسایت هست و دارای جداول مشابه
در دیتابیس 1 یک table دارم بنام product
در table پروداکت یک column دارم بنام tag
حالا من میخوام تمامی اطلاعات قرار گرفته در column تگ رو کپی کنم در دیتابیس جدید
در واقع به این شکل میشه
از
database 1 , table product , column tag
به
database 2 , table product , column tag
توی نت سرچ کردم و این دستور رو پیدا کردم
INSERT INTO database2.table_name (column_name)
SELECT table_name.column_name FROM table_name
ولی وقتی این دستور رو میزنم ارور 1062 میده
#1062 - Duplicate entry '0-0' for key 'PRIMARY'
دوتا دیتابیس دارم که میخوام بخشی از اطلاعات دیتابیس قدیمی رو به دیتابیس جدید منتقل کنم
به عنوان مثال دو دیتابیس دارم با نام 1 و 2
هردو مربوط به یک وبسایت هست و دارای جداول مشابه
در دیتابیس 1 یک table دارم بنام product
در table پروداکت یک column دارم بنام tag
حالا من میخوام تمامی اطلاعات قرار گرفته در column تگ رو کپی کنم در دیتابیس جدید
در واقع به این شکل میشه
از
database 1 , table product , column tag
به
database 2 , table product , column tag
توی نت سرچ کردم و این دستور رو پیدا کردم
INSERT INTO database2.table_name (column_name)
SELECT table_name.column_name FROM table_name
ولی وقتی این دستور رو میزنم ارور 1062 میده
#1062 - Duplicate entry '0-0' for key 'PRIMARY'