Помощник
|
Использование индексов. |
yuriy_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
27.2.2011, 20:20;
Ответить: alexdrob
Сообщение
#2
|
|
не вижу не какой связи между
не используются индексы PRIMARY KEY и UNIQUE и чтобы можно было добавлять даные без замены предыдущих А как вы без уникального поля потом можете понять какая это запись таблицы? Всегда используйте поле id даже если вы не пользуетесь им) потому что когда вы захотите потом что то изменить или удалить проще всего это сделать будет по ID а иногда по другому даже не возможно. |
|
|
yuriy_hb
|
Сообщение
#3
|
|
Я то понимаю что без индексов никуда, но проблема в том, что у меня используется функция LOAD DATA LOCAL INFILE для загрузки прайсов от многих продавцов. и все эти прайсы скаплюются в одной таблицы. И нужно загружать эти прайсы так чтобы их значения не заменяли значения других прайсов. Поэтому если включить индекс то происходит перезапись строк которые совпадают по уникальному значению, а это не нужно поскольку при выборки даных нужно оставлять все те строки которые повторяются (одну и туже запчасть могут продавать много продавцов поэтому вот и стоит проблема с индексами... строк в пайсах много и повторяющихся строк тоже... как же поступить в этом случае чтобы производительность выборки была максимальной???
|
|
|
Apay |
27.2.2011, 22:33;
Ответить: Apay
Сообщение
#4
|
|
а в чем проблема? содайте поле в таблице вроде `my_uid` int auto_increment prinary key, это и будет идентификатор по которому потом можно с таблицей работать, ведь название поля не обязательно должно быть id
|
|
|
alexdrob |
27.2.2011, 23:36;
Ответить: alexdrob
Сообщение
#5
|
|
|
Поэтому если включить индекс то происходит перезапись строк которые совпадают по уникальному значению не правда, это только для уникального поля они должны быть уникальны, а ид как правило всегда практически отдельное поле с именем id типом int вообщем то как и сказал Apay. Так что не чего у вам не перезапишется.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Новости (рерайт, использование нескольких источников) Контент для новостных ресурсов разных тематик |
24 | home | 11442 | 8.3.2017, 15:28 автор: home |
|
Ахтунг! За использование партнерской программы меня обвиняют в нарушении торговой марки и угрожают санкциями | 14 | jansen | 7036 | 20.8.2013, 19:43 автор: jansen |
Текстовая версия | Сейчас: 29.3.2024, 16:26 |