在做性能测试时,需要增加数据量。一个表中的字段值可以写入固定值,另外的字段需要从别的表来获取,可以使用下面的insert语句来实现。
例如tt表的shop_code 从t1中取得;plu_id、plu_code、bar_code从t2中取得。其余字段直接用固定值填充即可。
insert into
tt(shop_code, plu_id, plu_code, bar_code, price,
sell_status, dept_id, dept_code, dept_name, vip_price, vip_type_2,
vip_price_2, vip_type_3, vip_price_3, min_price, max_price, time_mark)
select t1.org_code,t2.plu_id ,t2.plu_code ,t2.bar_code ,
0.00000000, '0', t1.org_code, t1.org_code, '',0.0000, null,
0.0000, null, 0.0000, 0.0000, 0.0000
from t1 inner join t2 on t1.tpl_code = t2.tpl_code
and t1.tpl_code = '000010';