[MySQL] Alter Table 실행 도중 발생한 Connection Lost 에러 해결
2022. 8. 23. 23:00
시행착오
[MySQL] Alter Table 실행 도중 발생한 Connection Lost 에러 해결 들어가며 post 테이블의 컬럼 viewCount 를 따로 postViewCount 테이블로 분리하기 위해 viewCount 컬럼을 post 테이블에서 삭제하고자 했습니다. 그러나, 쿼리가 현재 실행 중이라는 로딩 상태만 보여주다 결국 Error Code: 2013. Lost connection to MySQL server during query 에러가 발생했습니다. Operation failed: There was an error while applying the SQL script to the database. ERROR 2013: Lost connection to MySQL server during quer..
왜 forEach 메소드는 children 속성에 대해 동작하지 않을까?
2020. 11. 21. 23:45
시행착오
이벤트 핸들러 함수에서 어떠한 DOM 요소의 자식 요소들에 접근하기 위해서 .children 을 사용합니다. const parentElement = document.querySelector('.parent'); console.log(parentElement.children) parentElement.children.forEach(function (entry) { console.log(entry); }); 위에서 작성한 코드에서 parentElement.children 은 자식 DOM 요소들이 담긴 리스트를 반환하기 때문에, 당연히 배열의 forEach 메소드를 사용하여 각각의 요소에 접근하여 어떤 동작을 수행할 수 있을 것이라고 생각하였습니다. 하지만 다음과 같은 에러 메세지를 콘솔 창에 빨간 글씨로 출..
[JavaScript] 로컬에서 자바스크립트 모듈이 담긴 HTML 파일을 실행하면?
2020. 11. 21. 14:43
시행착오
아래와 같이 코드를 작성하면 모듈을 html 파일에 적용할 수 있습니다. 테스트 여기서 주의할 점은 반드시 script 태그에 type 속성값을 module로 설정해주어야 한다는 것입니다. 만약에 type 속성을 명시하지 않는다면 Uncaught SyntaxError: Cannot use import statement outside a module 이런 내용이 담긴 에러 메세지가 발생합니다. 또한, 만약에 위와 같은 코드가 담긴 파일을 로컬에서 직접 실행해보면 다음과 같은 에러 메세지가 발생합니다. 이를 해결하기 위해서는 먼저 터미널을 연다. http-server가 없다면 npm install http-server -g 위 키워드로 http-server를 전역으로 설치해 준 다음 npx http-serv..