일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- like
- JS
- JavaScript
- 코테
- 프로그래머스
- 테이블
- JSP
- SQL
- Ajax
- 동적테이블
- 함수
- order by
- 변수
- post방식
- Spring
- 자바스크립트
- 명령어
- 동적
- select
- option태그
- oracle
- 도커
- 배열
- MySQL
- 리눅스
- 인라인뷰
- 백틱
- Update
- 컨트롤러
- DATE_FORMAT
- Today
- Total
목록Update (3)
bom's happy life

테스트를 하다보면 여러번 CRUD를 반복하면서 auto_increament가 난잡해지고, 다 지우고 새로 insert하더라도 1부터 시작하지 않는다. 1. SET 명령으로 변수 COUNT를 0으로 설정한다. mysql> SET @count=0; 2. UPDATE 명령으로 AUTO_INCREAMENT의 칼럼을 1부터 순서대로 정렬한다. mysql> UPDATE 테이블 이름 SET 컬럼 이름=@count:=@count+1; 이렇게 하면 다시 1부터 정렬되어 속이 뻥뚤린다!
실수한 부분이랑 기억하고 싶은 부분 기록. 일단 update는 return 값이 기본적으로는 필요가 없다. (return 값이 없을 때는 void로 바꿔주) 그런데 return값을 만들어서 성패를 alert하는 용도로 개발하는 것이 좋다.(나는 이걸로 ㄱㄱ) 예제 → jsp 접수 ajax function accept_btn(seq, obj) { console.log("seq = " + seq); if (!confirm("승인하시겠습니까?")) { return; } var data = {"seq" : seq}; $.ajax({ type: "POST", url : "${pageContext.request.contextPath }/admin..
전달받은 DAO파일에 selectByPk가 무엇인지 찾다가 알게된 것. 원래 DAO를 통해 xml로 가야하는데 어디로 가야하는지 몰랐다. 알고보니 전에 myBatis를 쓸 때 selectOne 이 selectByPk였다. iBatis를 -> myBatis로 selectByPk -> selectOne list -> selectList 1. selectOne( ) : 쿼리 결과가 없으면 null을 반환 - select문의 실행결과가 1개일때. - 하나의 데이터를 검색하는 SQL구문을 실행할 때 사용 - 쿼리 결과로 레코드가 하나만 나와야 한다 -> 다수의 레코드가 있을 시 TooManyResultsException 에러 발생 2. selectList ( ) : 쿼리 결과를 List로 반환 - 하나 이상의 데..