Помощ за insert ignore

azsym

New member
Имам една таблица с 3 колони.

код, кол1, ко2
1, асдсд,дасда
2,адасд,дасда

искам да вкарвам данни само ако те не съществуват в таблицата. напр ако
PHP:
insert into table (kod, kol1, kol2) values (1,asfdas,afasf);
да не се добави нов ред, но
PHP:
insert into table (kod, kol1, kol2) values (3,asfdas,afasf);
да добави.

В момента колона код позвулява дупликати.

Мисля за ползвам insert ignor, но въпроса ми е:
колона код как трабва да бъде форматирана за да работи - трябва ли да е Primary key или/и да е dont allow duplicates?
Изобщо как се настройва това.
 
Re: Помощ за insert ignore

Ако питаш мен най-лесно е да зададеш UNIQUE на колоната, за която искаш да избегнеш дубликатите. Има и други варианти, но пробвай първо така.
 

Back
Горе