У меня есть база данных погоды в MySQL. Моя база данных получает данные от arduino, но иногда arduino имеет некоторую ошибку и отправляет значение ошибки в моей базе данных. Я хочу, чтобы хранимая процедура отклонила эту ошибку. Я хочу использовать, если в хранимой процедуре. Пример, если температура < 20, тогда MySQL отклонит эти данные. Является ли это возможным? Помогите мне пожалуйста с кодировкойИспользование хранимой процедуры в MySQL
это мой стол
CREATE TABLE `cuaca_maritim`.`weather_data` (
`idweather` INT(10) NOT NULL,
`temperature` DECIMAL(4,2) NOT NULL,
`HUMID` DECIMAL(4,2) NOT NULL,
`AIRPRESSURE` DECIMAL(6,2) NOT NULL,
`WIND` DECIMAL(4,2) NOT NULL,
PRIMARY KEY (`idweather`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_bin;
Нет, я не хочу вид, я хочу, чтобы моя база данных может отказаться от данных, так что данные не будут сохранены в MyDatabase. Можете ли вы мне помочь – Tia
Тогда вам нужен триггер. Начните с документации: https://dev.mysql.com/doc/refman/5.7/ru/trigger-syntax.html. –
Я пытаюсь использовать триггер раньше, но после того, как я его использую, arduino не может отправить данные в mysql – Tia