一个MYISAM的数据表,将近56W条数据,334MB。现在我只是给name加了普通index,用下列语句判别是否重复插入insert into table (name) 
SELECT [value] 
FROM dual WHERE not exists 
(SELECT value from table where value = [value])然后根据mysql_insert_id再做下一步代码操作。现在请教:如果把name改为unique index,在insert into时是否可以避免插入重复数据?
insert into table (name) 
value ([value])(mysql_insert_id!='0'再做下一步代码操作)如果可以,2者效率如何?执行速度,内存、cpu占有率……谢谢。