자기 혐오 개발자
MySQL로 다 데이터 update를 할려고 쿼리를 짰는데, UPDATE 테이블 TSET T.상태= '상태값'WHERE 1 = 1AND T.인덱스IN (SELECT A.인덱스FROM 테이블 AWHERE 1 = 1AND A.상태 = '상태값') SQL 4 8 (1093): You can't specify target table 'T' for update in FROM clause 이런 오류를 만났다. 구글링 한 결과, Sub Query에 별칭을 써라고 한다.UPDATE 테이블 TSET T.상태= '상태값'WHERE 1 = 1AND T.인덱스IN (SELECT M.인덱스FROM (SELECT A.인덱스FROM 테이블 AWHERE 1 = 1AND A.상태 = '상태값') M) 저렇게 한 번 더 감싸줘라고 함...
서버가 리눅스이고, 톰캣 spring을 쓰고있다. jsp파일을 수정했는데 적용이 안됨. 그래서 물어보니 리눅스에서 touch라는 명령어를 써보라고 했다. 구글링해서 찾아봄. 루트 폴더(index파일이 있는 폴더)로 가서find . -exec touch {} \; find . -print | xargs touch 이렇게 하면 하위 모든 jsp의 날짜가 바뀐다. 내가 적용했던 include는 정적
form 태그 안에서 버튼을 넣었다. submit은 따로 있고 한데, 이 버튼만 누르면 submit이 되었다.이유가 뭔지 찾아봤는데, 역시 구글에서 찾았다.HTML5에서 button은 기본적으로 submit속성을 가지고 있다. 그래서 type="button"을 넣어줘야 함. You're using an HTML5 button element. Remember the reason is this button has a default behavior of submit, as stated in the W3 specification as seen here: W3C HTML5 Button So you need to specify its type explicitly: Button 출처 : https://stackove..