Это вообще возможно?
Мой пример использования - таблица бухгалтерской книги, с требованием, чтобы после создания записи она была доступна только для чтения, то есть никто не мог ее редактировать или удалять. Это относится только к таблице бухгалтерской книги и таблицам, имеющим к ней прямое отношение - в той же схеме есть другие таблицы, которые будут обновляться / удаляться как обычно.
Насколько я понимаю, для целей целостности данных такого рода ограничения должны применяться на уровне базы данных, но я не могу найти чистый, общепринятый способ сделать это - это тот случай использования, в котором я бы лучше это делал на прикладном уровне?
Идеальным было бы найти способ сделать это простым SQL, чтобы не зависеть от того, какая платформа БД используется, поскольку это может быть изменено, но я понимаю, что это может быть слишком много, чтобы просить, поэтому, если у него есть чтобы зависеть от платформы, предпочтение отдается некоторой разновидности MySQL.
Спасибо!