전체보기 767

[mysql]insert 시 중복(duplicate)키 에러가 날 때

- INSERT IGNORE 사용 : 중복이 발생하면 삽입하려는 ROW를 무시(=원래 ROW만 남음) 예시) INSERT IGNORE INTO 'test' (~ - REPLICATE INTO : 기존 ROW는 삭제되고 삽입하려는 ROW가 삽입됨 예시) REPLICATE INTO 'test' (id, name) VALUES (1,'홍길동'); - ON DUPLICATE KEY UPDATE : 중복키 조건에 걸릴 때, UPDATE 구문 수행 예시) INSERT INTO 'test' (id, name) VALUES(1,'홍길동') ON DUPLICATE KEY UPDATE name = VALUES('일지매');

[jqgrid] 체크(선택)된 row 가져오기

1. 아이디 값 가져오기(getGridParam) single : var id = $("#그리드아이디").jqGrid("getGridParam","selrow"); multi : var ids : $("#그리드아이디").jqGrid("getGridParam","selarrrow"); 2. 데이터 가져오기(아이디 값에 의한)(getRowData) var id = $("#그리드아이디").jqGrid("getGridParam","selrow"); var rowData = $("#그리드아이디").jqGrid("getRowData",id);

for + 반복문

[for of 반복문] - ES6에 추가된 컬렉션 전용 반복 구문(array 에 주로 사용) 예시) var vals = [1, 2, 3]; for(var val of vals){ console.log(val); // 1, 2, 3 } --------------------------------------- [for in 반복문] - key, value 값이 있는 객체에 사용할 때 유용 예시) var obj ={ a: 'apple', b: 'banana', c: 'coconut' }; for(var key in obj){ console.log(key, obj[key]); // a apple, b banana, c coconut }