Apakah itu mungkin?
Kasus penggunaan saya adalah tabel buku besar, dengan persyaratan bahwa setelah catatan dibuat, itu harus hanya-baca, yaitu tidak ada yang harus dapat mengedit atau menghapusnya. Ini hanya berlaku untuk tabel buku besar dan tabel dengan hubungan langsung dengannya - ada tabel lain dalam skema yang sama yang akan diperbarui / dihapus seperti biasa.
Pemahaman saya adalah bahwa untuk keperluan integritas data, kendala semacam ini harus diterapkan pada lapisan basis data, tetapi saya tidak dapat menemukan cara yang bersih dan diterima secara luas untuk melakukan ini - apakah ini kasus penggunaan di mana saya lebih baik melakukannya di lapisan aplikasi?
Yang ideal akan menjadi cara untuk melakukannya dalam SQL biasa, sehingga menjadi agnostik dari apa platform DB digunakan, karena itu dapat berubah, tapi saya menyadari bahwa mungkin terlalu banyak bertanya, jadi jika memiliki untuk menjadi tergantung pada platform, beberapa rasa MySQL lebih disukai.
Terima kasih!