Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Опишу ситуацию:
Железяка пишет данные в базу MySQL(кучу там температур, давлений итп). Если при включении сервера MySQL она по какой-то причине не работает, то прога, которая стоит между железкой и базой заполняет все поля единицами(понятия не имею зачем она это делает, но прога куплена хозяином желехяки и с ним не поспоришь, что ему нужна именно эта прога).
Дабы не писать кучу лишних строк в базу, я проверяю триггером after insert наличие единиц во всех полях, если они все единицы - удаляю только вставленную строку. Но тут возник вопрос, может можно как то корректно просто не дать записать эту строку в базу?
Можно ли механизмом триггеров в MySQL корректно отменить запись строки в базу перед вставкой? То есть befor insert
Если можно, то как это сделать?
Отредактированно Оксана (09.03.2010 17:08:09)
Неактивен
К сожалению только вызвав ошибку в триггере
http://sqlinfo.ru/forum/viewtopic.php?id=1434
Неактивен
Страниц: 1