2018년 4월 23일 월요일

[mysql] [db 설정 필요사항] sql_mode = only_full_group_by 해제

sql_mode = only_full_group_by 해제

해제 방법 :

/etc/mysql/mysql.conf.d/mysqld.cnf 파일 내에,

[mysqld]

sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUT

입력, 저장, 재시작

2018년 4월 22일 일요일

[mysql] 특정 날짜를 포함 한, 달의 첫날, 다음달 첫날 구하기

1
2
3
select 
STR_TO_DATE(DATE_FORMAT(DATE_SUB('2018-03-15', INTERVAL (DAYOFMONTH('2018-03-15')-1) DAY), '%Y-%m-%d'), '%Y-%m-%d'),
STR_TO_DATE(DATE_FORMAT(DATE_ADD((DATE_SUB('2018-03-15', INTERVAL (DAYOFMONTH('2018-03-15')-1) DAY)), interval 1 MONTH), '%Y-%m-%d'), '%Y-%m-%d');
cs

- 2번째 라인,

STR_TO_DATE(DATE_FORMAT(DATE_SUB('2018-03-15', INTERVAL (DAYOFMONTH('2018-03-15')-1) DAY), '%Y-%m-%d'), '%Y-%m-%d')

: '2018-03-15'의 첫날짜 구하기


- 3번째 라인,

STR_TO_DATE(DATE_FORMAT(DATE_ADD((DATE_SUB('2018-03-15', INTERVAL (DAYOFMONTH('2018-03-15')-1) DAY)), interval 1 MONTH), '%Y-%m-%d'), '%Y-%m-%d')

: '2018-03-15'의 다음달 첫날짜 구하기

2018년 4월 17일 화요일

[jquery] select2 에서 selected 처리 방법

select2 plugin  에서 selected 처리 방법

<select multiple style="width:100%" class="select2">

위 select tag 내에 option tag와 value, text를 동적으로 추가 후,
원하는 option value를 찾아 selected 상태값을 주기 위한 방법으로써,
아래 와 같은 예제 의 밑줄 script 처럼 처리 할 수 있다.

$.ajax({
url : '',
method : 'POST',
dataType : "json",
data : ,
success : function( response ) {
var objectList = response.object;
if(objectList != null) {
var items=new Array();
$.each(objectList, function( index, value ) {
items.push(objectList[index].id); //==> 다중 선택value를 array 구성
$("select[name=manageItemInfomation] > option[value="+objectList[index].id+"]").attr("selected", "selected");
//==> 다중 선택value에 selected 설정
});
$('select[name=manageItemInfomation]').select2(items);
//==> selected 설정된값을 select2 박스에 표시
}
},
error : function ( xhr, textStatus, error) {
console.log(error);
}
});