У меня этот SQL fidde.Невозможно вставить значения в таблицу MYSQL
создать эту таблицу:
CREATE TABLE `hydrants log` (
`TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`ID` int(8) NOT NULL,
`TRIG` int(1) NOT NULL,
`VALUE` int(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
И это мнение:
CREATE ALGORITHM=UNDEFINED VIEW `hydrants_log_maxtime`
AS select `hydrants log`.`ID` AS `id`,`hydrants log`.`TRIG` AS `trig`,`hydrants log`.`VALUE` AS `value`,max(`hydrants log`.`TIME`) AS `time` from `hydrants log` group by `hydrants log`.`ID`;
После схемы, созданной в скрипку выше я пытаюсь вставить эти строки в гидрантов войти таблицу:
insert into `hydrants log` values ('2016-05-23 10:24:17',5,7,8);
insert into `hydrants log` values ('2016-05-23 10:24:17',6,7,8);
insert into `hydrants log` values ('2016-05-23 10:24:17',7,7,8);
insert into `hydrants log` values ('2016-05-23 10:24:17',8,7,8);
Но когда я пытаюсь вставить строки выше, я получаю следующее ошибка крыла:
Кажется, что я делаю что-то неправильно.
Любая идея, что я делаю неправильно в этой инструкции вставки?