[MySQL Error] " Unknown column in 'field list' " error on MySQL Update query
·
Error code 모음/1. SQL errors
MySQL 을 사용하다보면 간혹 Unknow column in field list 에러가 뜬다고 한다 이건 두 가지의 상황때문에 발생하는 것인데 1. 칼럼이 테이블에 존재하지 않는 경우 2. 사용자가 문자열로 준 데이터가 쌍따옴표(더블 쿼테이션 double quotation) 로 둘러싸여 있지 않은 경우. 이 두가지로 인해 발생한다. 나의 경우에는 insert 를 할때 위 에러가 떳었는데 insert into sk_pop(dates, times, ages, sexes, cities, provinces, flows) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}') on duplicate key update dates='{0}',times='{1}', ages='{2..
[Pandas] : 인덱스 재 설정
·
언어/Python
유저에 따라 데이터 프레임을 만든 뒤, 새로운 인덱스를 만들거나, 수정해야될 수도 있다. 이런 경우에는 크게 3가지의 방법을 통해 인덱스를 설정할 수 ㅣㅇㅆ는데, 1. DataFrame의 index 및 columns d어트리뷰트에 대한 직접 배정 2. set_index 메서드 활용 3. reset_index 메서드 활용 추후 아래 링크를 참고해야겠다. 참고 링크 https://kongdols-room.tistory.com/123 인덱스의 설정과 리셋(배정, set_index, reset_index)-pandas(21) 파이썬 버전 3.7 기준 pandas 버전 0.25.1 기준 인덱스의 세팅과 재설정 본 포스팅에서는 인덱스를 세팅하고 리셋하는 방법에 대해서 다루도록 한다. 인덱스의 세팅과 재설정 사용자는..
[MySQL, MariaDB] auto_increments
·
언어/데이터 베이스
auto_increments 는 인덱스를 체크해 자동으로 올려주는 옵션이다. 한번 설정 해두면 Insert into 할 때 마다 자동으로 값이 올라간다. 아래 링크 참고하여 공부하자 참고 링크 auto_increment 란 https://java119.tistory.com/47 [MySQL || MariaDB] AUTO_INCREMENT 옵션 총 정리 AUTO_INCREMENT 개념 특정 데이터는 구분자가 되기위해 PK(Primary key) 설정을 한다. PK의 특징은 고유성(유니크)을 가져야하기 때문에 똑같은 데이터를 넣을 수 없다. 그래서 보통 PK를 int java119.tistory.com
[Matplotlib] 막대 그래프 그리는 방법
·
언어/Python
그래프 그리는 방법에 대해서 오랫동안 사용하지 않았더니 많이 까먹었다.. 향후 분석할 경우에 대비하여 아래 링크를 걸어두고 보면서 참고해야겠다 참고링크 막대 그래프 그리는 법 https://techreviewtips.blogspot.com/2017/10/04-04-bar.html 04-04 Bar 차트; 파이썬(python)으로 막대 그래프 그리기 파이썬(python)의 matplotlib에서는 다양한 그래프들을 제공하며 막대그래프를 그려보자 techreviewtips.blogspot.com 차트 크기 설정하기 https://financedata.github.io/posts/faq_matplotlib_default_chart_size.html [FAQ] matplotlib 차트의 기본 크기 설정 [FAQ..
[MariaDB] Maria DB 설치
·
언어/데이터 베이스
MySQL 과의 차이점은 MySQL 은 오라클에 라이센스가 있기 때문에 상업적 사용시 유료라는 것이고 Maria DB 는 베이스는 MySQL 과 같지만 오픈 소스라는 점이 그 차이점 같다 설치 및 실행 방법은 아래의 링크를 참고하면 될 것 같다 참고 링크 https://goddaehee.tistory.com/201 [ Database ] 윈도우 10 MariaDB 설치 [ Database ] window10 마리아DB 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ window10 마리아디비 설치 방법 ] 입니다. : ) 0. 설치하기 앞서 #1 마리아 DB (Maria DB)란? - MariaDB는 MariaDB사가.. goddaehee.tistory.com DBeaver 설치 및 Maria DB ..
Mysql Workbench 와 AWS RDS (Mysql) 연결하기
·
AWS
RDS Mysql 을 MySQL의 워크벤치와 연결하기 위해서는 아래의 이미지와 같이 endpoint, port 아이디, 비번이 필요하지만, 위의 사항들을 통해 단순하게 워크벤치에 연결하고자 하면 항상 실패를 하기 때문에 보안 설정에서 MySQL 에 대해서 연결 설정을 해주어야 한다. 그 다음에, 보안그룹의 인바운드 규칙 편집을 눌러서 MySQL 의 인바운드 규칙을 추가해주어야 한다. 연결하는 사진은 아래와 같다. 추가된 사진은 아래와 같다. 이로써, 어떠한 IP 주소로라도 사용해서 MySQL 에 접속할 수 있게 되었다. 외부에서 워크벤치를 통해 연결하기 위해서는 반드시 1 인바운드 설정을 해주어야하는 점 다시는 까먹지 말자 참고 링크 https://docs.aws.amazon.com/ko_kr/Amazo..
[JAVA error] js 파일 수정 사항이 반영되지 않는 경우
·
Error code 모음/5. JAVA, Spring errors
js 파일을 수정한 이후, 반영되지 않는 문제점이 있었다. 처음에는 jsp 파일, js 파일에 문제가 있는 줄 알고 계속 수정해보았지만 마지막으로 F12를 눌러 반영여부를 확인해본 결과 반영이 되지 않은 점이 발견되었다. 그리하여 아래의 링크를 참고하여 수정을 했다. 다행히도 1단계 웹브라우저의 캐시삭제만으로도 해결이 되서 다행이었다. 추후, 1단계로 해결이 안될때는 아래의 링크를 참고해서 다른 방법으로 진행을 해봐야될 것 같다. 참고 링크 https://zzznara2.tistory.com/689 [java/jsp] js 파일 안에서 아무리 소스를 수정해도 브라우저에 바로바로 반영이 안된다면? 저도 이것 때문에 많이 헤맸습니다. 아무리해도 js 파일에서 소스를 고쳐도 화면에서 반영이 되어 보이질 않더라..
[JAVA] 이클립스 클린 기능
·
언어/JAVA
이클립스를 사용할 때, 가끔씩 코드가 안먹히거나 에러가 난다는 경고창이 뜰 때가 있다. 아무리 검증을 해도 이상이 없다고 생각될때는 이미 메모리에 이전에 실행하던 코드들이 다 축적이 되어 있어서 충돌하는 것일 가능성도 있으므로, Clean 기능을 사용하면 좋을 것 같다. 아래 링크 참고해서 클린 기능을 사용해야 겠다. 참고 링크 https://huelet.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%ED%81%B4%EB%A6%B0clean%EA%B8%B0%EB%8A%A5 이클립스 클린(clean)기능 가끔 이클립스가 미쳐돌아갈때가있다. 있지도 않은 에러가 있다고 하거나, 잘 되던 코드가 갑자기 안된다거나, 내 눈앞에 떡하니 보이는 클래스파일을 인식을..
[Spring error] : tomcat the requested resource is not available. http status 404
·
Error code 모음/5. JAVA, Spring errors
이번에는 스프링 톰캣에서 에러가 났었다. 경로가 맞지 않거나 한개의 톰캣에 여러개의 경로가 연결이 되어 있을 경우에 발생하는 에러인 듯 하다. 우선, 아래의 링크를 참고하여 조치를 취했더니 정상적으로 다시 실행이 되었다. 참고 링크 https://okky.kr/article/71323 OKKY | 이클립스-톰캣 404에러 초보라서 아직 뭐가 뭔지 잘 모르겠네요 검색해서 이것저것 만져봐도 잘 안되고 이클립스로 플러그인깔고 JSP파일을 테스트해보려 했는데 안되네요 톰캣도 잘뜨는데 실행하면 다음과 같은 에러 okky.kr
[Spring error] : No mapping found for HTTP request with URI 에러
·
Error code 모음/5. JAVA, Spring errors
나의 경우에는 처음에 스프링 프레임 워크를 켜고, 톰캣 서버가 파일들을 읽어들이면서 누락된 것 때문에 발생이 되었었다. 그래서 login.do 가 되지 않았었고, 그것을 톰캣이 읽지 못해서 에러가 발생한 것이었는데.. 운이 좋게도 컴퓨터를 다시 껐다 켜니 에러는 사라져 있었는데... 우선, 이런 에러를 언제 다시 만날지 모르기에 우선 간단한 대처 방법을 아래의 링크를 통해 기록해 두어야 겠다. *** 20. 09. 22 *** 비슷한 에러가 발생했었다.. 처음에 사수분이 주셨던 파일에 설정이 제한되어 있었던 mapping pattern 때문이었는데.. " / " 를 통해서 경로가 많이 있을 때에도 view controller 에서 이를 인식할 수 있게 만든 것이 주요 했었다... 처음에는 *.do, *...