본문 바로가기
  • Welcome J-Kyu Tstory
728x90

분류 전체보기186

[SQL]MariaDB 데이터값 삽입시에러(NULL값 있을 때) MySQL 5.6 이전에는 필드 생성시 default 값을 따로 지정을 안 해도 insert 시에 '' 처럼 자동으로 디폴트 값이 반영이 되었습니다. 5.6 이후부터는 STRICT 모드라고 해서 테이블 생성시에 default 값을 지정하지 않을 경우 insert 시에 아래와 같이 에러가 발생합니다. Field 'name' doesn't have a default value 외부 프로그램을 사용시 테이블의 필드들을 모두 수정하기는 힘든 경우가 많습니다. 이런 경우 my.cnf 에서 기본 설정을 되어 있는 STRICT 모드를 해제해 줍니다. #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES sql_mode=NO_ENGINE_SUBSTITUTION 해제 후에 MyS.. 2022. 2. 7.
기존 테이블 외래키추가(참조 테이블) ALTER TABLE 추가할테이블 ADD FOREIGN KEY(ID) REFERENCES 참조할테이블(ID); -- 혹은 ALTER TABLE 추가할테이블 ADD FOREIGN KEY(ID) REFERENCES 참조할테이블; ALTER TABLE tbl_goods ADD FOREIGN KEY tbl_goods(cateCode) REFERENCES goods_category(cateCode); 2022. 2. 7.
계정 및 권한 코드 #계정생성 CREATE USER 'supervisor'@'localhost' identified BY '1111'; # 데이터 베이스 생성 CREATE database MyBoard; #데이터 베이스의 권한 설정r grant all privileges ON .* to 'supervisor'@'localhost'; grant all privileges on *.* to 'supervisor'@'localhost'; select * from mysql.user where user='commander'; CMD-> %MySql%\bin 가서 ->mysql -u root p create user '계정명'@'%' identified by 'password'; grant all privileges on *.* t.. 2022. 2. 7.
[Spring]500에러_내부서버오류_mapper ◎오류발생 ▶조회페이지( 댓글 작성 후 댓글작성 버튼 누를때 발생) 에러 ▶오류 메시지를 확인해 보니 mapper에 관련된 문제로 예측 ▶DAO에서 Mappers 경로에서 에러가 발생했을 것으로 예측하고 검토 ▶검색 결과에서 ID값이름 불일치 발견 ▶ID값의 이름을 일치 시켜줌 ◎결론 ▶DAO와Mappers에서 ID값 불일치로 데이터를 주고받을 수 없었던것, 오타로 인한 오류 2022. 2. 6.
[Spring]405에러_</form>태그 에러 ◎오류발생 ▶게시판 작업( 게시물 조회페이지 → 댓글 작성 후 전송) ▶View.jsp에서 경고창 메시지가 뜸 ▶내용Invalid location of tag (form). ▶검색 결과 태그의 위치에 의한 오류로 판단 ▶ 닫히는 폼태그의 위치를 기존 폼태그 밖으로 위치 이동 ◎결론 ▶태그 안에 또 다른형태가 되어 오류가 발생한 것으로 form태그의 위치로 인한 문제로 결론 2022. 2. 6.
[Spring]404에러_mapper오타 에러 ▶탐캣 구동시 페이지를 찾을 수 없다는 404 에러 발생 ◎404 에러 발생 ▶게시판 페이지(modify) 추가 작업 후 구동시 발생한 404 오류 ◎404 에러 정보 탐색 ▶404에러 정보에 대한 검색을 해본 결과 요청한 서버를 찾지 못하는 오류임을 확인 ▶BoardController.java와 modify.jsp, BoardMapper.xml 페이지를 체크 ▶BoardMapper.xml에서 BoardVO를 호출하는 parameterType에서 오타 발생 ▶boardVO -> BoardVO 수정 "정상 구동 확인" ◎결론 ▶root-context와 mariaDB의 데이터 테이블명이 불일치 하여 연결이 되지않아 오류가 발생한 것으로 결론 2022. 2. 4.
728x90