MySQL 오류 1064: 올바른 구문에도 불구하고 구문 오류가 발생함
MySQL 오류 1064가 발생하면 SQL 구문에 문제가 있음을 나타냅니다. 그러나 제공된 구문이 올바른 것으로 나타나면 잠재적인 원인을 더 자세히 조사하는 것이 중요합니다.
이 경우 외래 키 제약 조건을 추가하는 동안 오류가 발생했습니다. 처음에는 인덱스를 생성한 후 구문에 "VISIBLE" 키워드가 포함되었습니다. 이 키워드를 제거하면 문제가 해결되었습니다.
애초에 "VISIBLE" 키워드를 사용한 이유가 무엇인지 궁금합니다. MySQL에서는 인덱스가 기본적으로 표시되므로 "VISIBLE" 키워드가 중복되고 잠재적으로 혼란스러울 수 있습니다.
또한 MySQL Workbench는 MySQL과 그 파생인 MariaDB 간의 구문 차이로 인해 "VISIBLE" 키워드를 포함했을 수 있습니다. . XAMPP에 사용되는 MariaDB는 참조에서 강조된 것처럼 인덱스를 다르게 처리합니다.
이러한 문제를 방지하려면 XAMPP로 작업할 때 MySQL과 MariaDB 간의 구문 차이점을 주의 깊게 검토하세요. 구체적인 지침은 공식 문서나 커뮤니티 리소스를 참조하세요.
위 내용은 외래 키 제약 조건에 대한 올바른 SQL 구문에도 불구하고 MySQL 오류 1064가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!