Чи можливо це навіть?
Мій випадок використання - це таблиця великої книги, з вимогою, що після створення запису він повинен бути лише для читання, тобто ніхто не повинен мати змогу редагувати чи видаляти його. Це стосується лише таблиці та книги, що мають пряме відношення до неї - є й інші таблиці в тій же схемі, які будуть оновлені / видалені як звичайні.
Я розумію, що для цілісності даних ці обмеження повинні застосовуватися на рівні бази даних, але я не можу знайти чистий, широко прийнятий спосіб цього зробити - чи це такий випадок використання, коли я б просто краще це робив в шарі програми?
Ідеальним було б спосіб зробити це в простому SQL, щоб бути агностиком того, яка платформа DB використовується, оскільки це може бути змінено, але я розумію, що це може бути занадто багато, щоб просити, так що якщо він має щоб бути залежними від платформи, перевагу надає деякий аромат MySQL.
Дякую!