본문 바로가기

delete3

Spring Boot 데이터 삭제하기 - 데이터 삭제 (DELETE) 삭제버튼을 show.mustache (상세게시글)에 추가해준다. 수정때와 마찬가지로 id를 url 파라메터로 전송해준다. {{>layouts/header}} ID title content {{#article}} {{id}} {{title}} {{content}} {{/article}} Edit Delete Go To Article List {{>layouts/footer}} 그리고 컨트롤러에서 삭제 요청을 받는다. 1) 주소를 매핑하고 2)삭제 대상을 아이디 값으로 가져온다. 3)삭제한뒤 최종 게시글목록 페이지로 리다이렉트 시킨다. // @DeleteMapping("articles/{id}/delete") @GetMapping("articles/{id}/delete") p.. 2023. 4. 5.
MSSQL 2.DROP TABLE, ALTER TABLE - DROP TABLE 형식 : DROP TABLE 테이블명 ex) DROP TABLE PRODUCT DROP TABLE은 테이블의 모든데이터, 구조를 삭제한다. CREATE TABLE PRODUCT ( PRODUCTNO INT, PRODUCTNAME VARCHAR(10), MAKEDAY DATETIME, PRICE FLOAT, PRODUCTINFO VARCHAR(MAX) PRIMARY KEY(PRODUCTNO,PRODUCTNAME) ); 이와같이 만들어져 있는 테이블 자체를 삭제 하기 DROP TABLE PRODUCT - DELETE FROM 형식 : DELETE TABLE 테이블명 테이블 구조를 남긴채 데이터만 삭제한다. - ALTER TABLE 컬럼삭제, 컬럼추가, 컬럼변경이 가능하다. CREATE.. 2022. 8. 4.
HTTP의 상태코드와 메서드, REST API - HTTP의 상태코드 1xx (정보) : 요청을 받았으며 프로세스를 계속한다. 2XX (성공) : 요청을 성공적으로 받았으며 인식했고 수용한다. - 200OK : 요청이 성공적으로 되었습니다. - 201 created: 요청이 성공적이었으며 그 결과 새로운 리소스가 생성되었습니다. 3xx (리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요하다 - 301 Moved perma nently : 이 응답코드는 요청한 리소스의 URI가 변경되었음을 의미합니다. 변경된 새로운 URI를 응답에서 주는것이 좋습니다. 4XX (클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없다. - 400 Bad Request : 이 응답은 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음을 의미합니다.. 2022. 6. 27.