0 / 0 / 0
Регистрация: 15.08.2015
Сообщений: 5
|
||||||
1 | ||||||
Исключение дубликатов при записи в базу данных22.08.2015, 19:28. Показов 2669. Ответов 7
Метки нет (Все метки)
Как исключить дубликаты при записи в базу данных! Нужно повторяющиеся данные перезаписывать или пропускать. Если использую insert ignore into, появляется ошибка. Уникальный ключ по [iData].Подскажите, пожалуйста, очень нужно!
0
|
22.08.2015, 19:28 | |
Ответы с готовыми решениями:
7
Непонятное исключение при вставке в базу данных Ошибка при записи в базу данных Ошибка при добавлении записи в базу данных Проблема при добавлении записи в базу данных |
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
23.08.2015, 01:03 | 2 |
SQL не настолько умный, чтобы при "insert into" сначала проверять есть ли уже запись с таким ключом. Проверяй сам перед внесением данных в БД.
1
|
4 / 4 / 1
Регистрация: 15.11.2014
Сообщений: 53
|
|
23.08.2015, 08:21 | 3 |
не работает уникальный ключ. Надо посмотреть, почему.
1
|
0 / 0 / 0
Регистрация: 15.08.2015
Сообщений: 5
|
||||||
23.08.2015, 08:54 [ТС] | 4 | |||||
А как правельно сделать проверку?
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
||||||||||||||||
23.08.2015, 14:11 | 5 | |||||||||||||||
Ехх друг SQL умный и очень умный ! Но, его надо изучать ! что пользоваться его грамотно . Ладно по делу
1) Проверка на уровне СУБД 2) из приложения делаем INSERT 3) А там триггер проверяет если есть такой запись то Rollback tran
Причем тут "уникальный ключ" и как вы хотите что он работал ? Добавлено через 2 минуты Не правильны поиптка
1
|
пофигист широкого профиля
4733 / 3167 / 859
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
24.08.2015, 01:04 | 6 |
Так это ты, друже не про SQL говорил. Правильно говорил, но не об самом языке SQL А про грамотное создание БД..
0
|
1134 / 615 / 129
Регистрация: 13.02.2009
Сообщений: 3,553
|
||||||
24.08.2015, 02:19 | 7 | |||||
Почему , Про SQL тоже говорил смотри так тоже можно проверить да ?
1
|
0 / 0 / 0
Регистрация: 15.08.2015
Сообщений: 5
|
|
24.08.2015, 16:26 [ТС] | 8 |
Когда заношу данные в базу из небольшой таблицы Excel, c количеством строк примерно до 900, записываются нормально. Но если строк больше, до 8000 в базу ничего не импортируется. В чем может быть причина?
0
|
24.08.2015, 16:26 | |
24.08.2015, 16:26 | |
Помогаю со студенческими работами здесь
8
Фантастическая ошибка при записи в базу данных PostgreSQL Добавление записи в базу данных при клике на ссылку Исключение EOleError. Как перехватить при удалении записи это исключение ? Добавление записи в базу данных при клике на ссылку. Ajax Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |