|
Хитрый INSERT
|
|||
---|---|---|---|
#18+
Доброго времени суток! Возникла проблема: Есть база на MySQL. В ней несколько таблиц. Одна из таблиц содержит 3 столбца: Дата, Время, Событие. Сами по себе значения в столбцах не могут быть уникальными. В таблицу вносятся данные через INSERT INTO VALUES ('2021-03-17', '13:08:01', 'Событие 91. Раздел: 6' ); Необходимо сделать так что бы комбинация в строке Дата, Время, Событие была уникальна в таблице. Пробовал добавлять через REPLACE INTO VALUES ('2021-03-17', '13:08:01', 'Событие 91. Раздел: 6' ); Результат тот же, появляется ещё одна запись :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 08:45 |
|
Хитрый INSERT
|
|||
---|---|---|---|
#18+
nik1900, Уникальный ключ по всем столбцам + insert ignore ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 09:24 |
|
Хитрый INSERT
|
|||
---|---|---|---|
#18+
crutchmaster, авторУникальный ключ по всем столбцам Я прошу прощения, а это как? По отдельности значения в каждом столбце не уникальны. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 09:31 |
|
Хитрый INSERT
|
|||
---|---|---|---|
#18+
Код: sql 1.
nik1900 Пробовал добавлять через REPLACE INTO Без уникальных индексов - безнадёжное занятие. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 09:34 |
|
Хитрый INSERT
|
|||
---|---|---|---|
#18+
nik1900 Я прошу прощения, а это как? Индекс можно делать по нескольким столбцам сразу. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2021, 09:41 |
|
|
start [/forum/topic.php?fid=47&fpage=10&tid=1828134]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 149ms |
0 / 0 |