Mysql INSERT - Ignore Duplicate VALUES

BullBlogger

New Member
абе дали някой е открил топлата вода:

имам проста таблица от две колони. При вкарване на нови данни има ли някакъв начин да избегна дублираните СТОЙНОСТИ. Не ключове, стойности. Не искам да зареждам таблицата в масив и да търся всяка стойност една по една преди да я вкарам в базата, защото таблицата може да е проста ама е огромна и с тенденция да расте постоянно.

С думи прости опитвам се да го вкарам директно с куери с проверка за дублирана стойност.

Всякакви идеи са добре дошли. Благодаря предварително!
 
Добави уникален индекс върху колоната(колоните), които искаш да са уникални и после записваш с INSERT IGNORE INTO ....

Или друг вариант с една-две допълнителни (temp) таблици може да се направи, но първия ми се струва по-удачен.
 
От: Mysql INSERT - Ignore Duplicate VALUES

ами то първата колона е уникален индекс, като дори не мога да ти дам смислено обяснение за кво ми е да си броя записите

нямам логично обяснение за тъпия въпрос, сори

то решението ще ми избоде очите

благодаря!!!
 

Горе