при определенных данных INSERT не срабатывал

FedY@

Новичок
при определенных данных INSERT не срабатывал

Здравствуйте. У меня вот такая проблема:
Как сделать чтобы при определенном значении какого либо уникального поля не срабатывал INSERT в определенную таблицу. Возможно ли это? Версия MySQL 4.1.21. (а тригеры с 5.0.2)
Нужно реализовать на уровне Базы Данных... со стороны скрипта не предлагать)
 

Beavis

Banned
FedY@
инсерт строки не сработает если в таблице уже есть строка с таким же значением уникального поля
 

FedY@

Новичок
Эти поля не есть уникальными в данной таблице... они уникальные для скрипта обработки (по типу статистика по uid)
 

Major

Новичок
Как сделать чтобы при определенном значении какого либо уникального поля не срабатывал INSERT в определенную таблицу
Beavis дал тебе ответ, сделай уникальными поля, которые не должны повторяться.

Эти поля не есть уникальными в данной таблице... они уникальные для скрипта обработки
А что мешает сделать поля уникальными? И как вообще понять: "уникальными для скрипта"?
 

FedY@

Новичок
уникальные поля не эти для базы.... они уникальные для таблицы юзерс, а для таблицы статс (про которую идет речь) они не уникальные. Теперь ясно ?
 

Beavis

Banned
FedY@
мы сами должны были догадаться про то что есть 2 таблицы?
 

Major

Новичок
уникальные поля не эти для базы.... они уникальные для таблицы юзерс, а для таблицы статс (про которую идет речь) они не уникальные. Теперь ясно ?
Ты ацки жестокий человек. Тебе допросы проводить в гестапо. Я перечитывал твой стартПост, перчитывал последний и... Хотел чем-то помочь, причем искренне... Но увы... Нпонятно... Ну непонятно же...
 
Сверху