RESTRICT와 NO ACTION 사이의 mySQL FK의 차이점은 무엇입니까? 의사는 똑같은 것처럼 보입니다. 이 경우인가요? 그렇다면 두 가지 이유는 무엇입니까?mySQL RESTRICT 및 NO ACTION
39
A
답변
35
: 일부 데이터베이스 시스템은 검사를 연기했고, NO ACTION이 지연 체크하지 http://dev.mysql.com/doc/refman/5.5/en/innodb-foreign-key-constraints.html
. MySQL에서는 외래 키 제약 조건이 즉시 확인되고 이므로 NO ACTION은 RESTRICT와 동일합니다.
11
표준 SQL 구문을 준수해야합니다. manual 같이 말한다 : (강조 광산)
NO ACTION : 표준 SQL에서 키워드. MySQL에서는 RESTRICT와 동일합니다. MySQL 서버는 참조 된 테이블에 관련 외래 키 값이있는 경우 상위 테이블에 대한 삭제 또는 업데이트 작업을 거부합니다. 일부 데이터베이스 시스템에는 지연 검사가 있고 NO ACTION에는 지연 검사가 있습니다. MySQL에서는 외부 키 제약 조건이 즉시 검사되므로 NO ACTION은 RESTRICT와 동일합니다. MySQL의 문서에서
13
이들은 MySQL에서 동일합니다. 는 SQL 2003 표준에서
5 개 가지 참조 동작있다 :CASCADE
RESTRICT
NO ACTION
SET NULL
SET DEFAULT
NO ACTION
및 RESTRICT
의 차이는 표준에 따른 NO ACTION
즉시 동안 RESTRICT
작용 지연된다는 점이다.
관련 문제
- 1. Mysql no. 데이터의
- 2. MySQL 오류 "No Database Selected"
- 3. NSURLRequest 및 target-action
- 4. action action = "? login": 물음표는 무엇을 의미합니까?
- 5. js.erb 파일에서 render (: action => "action") 사용하기
- 6. no flashlog.txt
- 7. 웹 앱 컨텍스트 및 FORM ACTION 속성?
- 8. C# Action 및 Func 매개 변수 오버로드
- 9. 목록 유지 및 컨트롤러로 돌아 가기 action
- 10. Ipad/iphone..action sheet
- 11. virtualbox - no ip로 데비안
- 12. action from UITableViewCellAccessoryCheckmark
- 13. Struts 1.2.9 Action Chaining
- 14. Git merge --no-ff 및 submodules
- 15. MySQL 구성 errror : 예 대신 암호 사용 (NO)
- 16. no-WWW로 액세스 문제
- 17. phpMyAdmin가 'No Privileges'를보고합니다.
- 18. Python에서 'No write'변수
- 19. Ajax to action to action 메서드에 대한 도움말
- 20. no-jk mod_proxy에 해당
- 21. NHibernate in Action book
- 22. action script2.0 help
- 23. Moq with Action 인수가
- 24. struts 2의 action-validation.xml
- 25. Delphi : ToolButton & Action - funny
- 26. .action 확장 ... 무엇입니까?
- 27. android wake-up action
- 28. Task.Wait in ContinueWhenAll Action
- 29. .vimrc action onclose
- 30. Orbeon/web services and action