컴퓨터/MariaDB
MariaDB 외래키 FOREIGN_KEY
sayyesdoit
2023. 4. 10. 18:11
1. 테이블
1) files
id | path |
2) images
id | name |
2. 상황
images.id 가 files.id 를 참조한다.
3. On Delete, On Update
No Action | files 의 데이터가 삭제되거나 변경돼도 아무 일도 일어나지 않는다. |
Cascade | files 의 데이터가 삭제되거나 변경되면 images 의 데이터도 삭제되거나 변경된다. |
Restrict | files 의 데이터가 삭제되거나 변경되면 에러가 발생한다. |
Set Null | files 의 데이터가 삭제되거나 변경되면 images 의 데이터가 Null 이 된다. |
Set Default | files 의 데이터가 삭제되거나 변경되면 images의 데이터는 Default 값이 된다. |