• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

convet sql to mysql

akram.salimi

کاربر تازه وارد
تاریخ عضویت
24 جولای 2006
نوشته‌ها
39
لایک‌ها
0
محل سکونت
مشهد
دارم یک دیتا بیس اس کیو ال رو به مای اس کیو ال تبدیل می کنم.ساختار دوتا دیتابیس متفاوته برای همینم مجبورم تیبلها با ساختار متفاوت ر. یه جوری به معادلش تو دیتابیس دیگه منتقل کنم .برای انتقال دیتا ها از یک تیبل به تیبل دیگه یک کویری تو این مایه ها میخوام:


insert into table1.users (id,name,family) values(SELECT u_id,u_name,u_family FROM `table2.user_hd` );​

البته می دونم این کویری غلطه ولی برای اینکه منظورم رو متوجه بشید گذاشتمش.
کویری اش چه جوری میشه؟
 

akram.salimi

کاربر تازه وارد
تاریخ عضویت
24 جولای 2006
نوشته‌ها
39
لایک‌ها
0
محل سکونت
مشهد
دارم یک دیتا بیس اس کیو ال رو به مای اس کیو ال تبدیل می کنم.ساختار دوتا دیتابیس متفاوته برای همینم مجبورم تیبلها با ساختار متفاوت ر. یه جوری به معادلش تو دیتابیس دیگه منتقل کنم .برای انتقال دیتا ها از یک تیبل به تیبل دیگه یک کویری تو این مایه ها میخوام:


insert into table1.users (id,name,family) values(SELECT u_id,u_name,u_family FROM `table2.user_hd` );​

البته می دونم این کویری غلطه ولی برای اینکه منظورم رو متوجه بشید گذاشتمش.
کویری اش چه جوری میشه؟


خودم فهمیدم:
INSERT INTO suppliers
(supplier_id, supplier_name)
SELECT account_no, name
FROM customers
WHERE city = 'Newark';
 
بالا