i need some help to get a fast update on my table in MySQL
Table 1     
id | value  
1    0  
2    0  
3    0 ...
Table 2  
t1_id | t2_id  
1       2  
1       3  
3       5 ...
Have about 150,000 rows in table 1, and about 1,3 million in table 2. I need set t1.value = 1 when t1.id exists in table 2.
update table1 t1, table2 t2
set value = 1
where t1.id = t2.id;
Without some distinct parameter, it will do many times for each id, making it slow to update all t1 rows.
Any help would be gladly accepted.
 
     
    