Database/Mysql & Mariadb
MySQL Online DDL(7) [Foreign key Operations]
외래키 생성 및 삭제도 Online DDL을 지원한다. 지원되는 알고리즘은 다음과 같다. 이 때 이슈는 외래 키 생성 때 InPlace 함수는 사용하기 위해서는 foreign_key_checks 라는 변수가 0이어야 한다는 것이다. foreign_key_checks는 외래키 생성 시 무결성을 체크할 것인지 여부이다. 다음과 같이 조회가 가능하다. show global variables where Variable_name='foreign_key_checks'; +--------------------+-------+ | Variable_name | Value | +--------------------+-------+ | foreign_key_checks | ON | +--------------------+-..
최근댓글