เป็นไปได้ไหม
กรณีการใช้งานของฉันคือตารางบัญชีแยกประเภทที่มีข้อกำหนดว่าเมื่อสร้างเรกคอร์ดแล้วควรเป็นแบบอ่านอย่างเดียวนั่นคือไม่มีใครสามารถแก้ไขหรือลบได้ นี้ใช้กับตารางบัญชีแยกประเภทและตารางที่มีความสัมพันธ์โดยตรงกับมัน - มีตารางอื่น ๆ ในสคีมาเดียวกันซึ่งจะมีการปรับปรุง / ลบตามปกติ
ความเข้าใจของฉันคือเพื่อความสมบูรณ์ของข้อมูลข้อ จำกัด เหล่านี้ควรนำไปใช้กับเลเยอร์ฐานข้อมูล แต่ฉันไม่สามารถหาวิธีที่สะอาดและเป็นที่ยอมรับในการทำสิ่งนี้ได้ - นี่เป็นกรณีการใช้งานที่ฉันควรจะทำได้ดีกว่า ในชั้นสมัครหรือไม่
อุดมคติจะเป็นวิธีที่จะทำใน SQL ธรรมดาเพื่อให้ไม่เชื่อในสิ่งที่ใช้แพลตฟอร์ม DB เนื่องจากอาจมีการเปลี่ยนแปลง แต่ฉันรู้ว่าอาจจะมากเกินไปที่จะขอดังนั้นถ้ามันมี จะขึ้นอยู่กับแพลตฟอร์มต้องการรสชาติของ MySQL บางอย่าง
ขอขอบคุณ!