반응형

2023/09 22

mysql error 1267 (HY000): Illegal mix of collations 해결 방법

다른 서버의 테이블 한개를 받아와서 기존 테이블과 같이 쿼리를 짜려고 했더니 에러가 떴다. 뭐라는 거야 ㅎㅎ mysql error 1267 (HY000): Illegal mix of collations 양쪽 테이블의 collations 가 달라서 그런단다. 캐릭터셋이 다르다는 이야기다. ㅎㅎ 다르면 맞춰주면 된다. 1. 한쪽 테이블의 collation 변경 한다. ALTER TABLE table_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci 2. 쿼리에서 임시로 collation 변경 # ANSI SQL 문법의 경우 on a.join_col_nm collate utf8mb4_general_ci = b.join_col_nm # 일반 SQL 문법의 경우 ..

mysql 2023.09.01

jQuery 화폐단위 천단위 콤마

$(document).ready(function(){ $("input:text[id='money']").on("keyup", function() { $(this).val(addComma($(this).val().replace(/[^0-9]/g,""))); }); }); // 천단위 콤마 function addComma(data) { return data.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } // 콤마 제거 function removeCommas(data) { if(!data || data.length == 0){ return ""; }else{ return x.split(",").join(""); } } 천단위 콤마도 쓸때마다 맨날 찾아다녀서 정리합..

jQuery 2023.09.01

jQuery checkbox 전체선택 선택여부 선택값

jquery checkbox 전체선택 $(document).ready(function(){ $("#checkAll").click(function(){ if($(this).is(":checked")) { $("input[name='checkbox_name']:checkbox").prop("checked",true); } else { $("input[name='checkbox_name']:checkbox").prop("checked",false); } }) }); jquery checkbox 선택 여부 체크 function checkboxCheck(){ if($("input[name='checkbox_name']:checkbox:checked").length < 1) { alert('체크박스를 선택해주세요...

jQuery 2023.09.01

jQuery select 셀렉트 박스 선택값 지정

jquey 는 맨날 까먹는다. 그래서 간단한것은 정리를 해서 다음부터 쉽게 사용하자 //select box의 내용 가져오기 $("#select_box > option:selected").val(); //select box의 값 설정 $("#select_box > option[value=지정값]").attr("selected", "true") //select disabled $('#select_box').attr('disabled', 'true'); // 해제 $('#select_box').attr('disabled', ''); // 'false'를 줬을 경우 안됨 //select box의 내용 가져오기 var value = $("#select_box > option:selected").val(); //s..

jQuery 2023.09.01

jQuery radio 라디오 버튼의 체크된 값, 체크 여부 확인

jquery 제이쿼리 라디오 버튼 관련 체크값 체크여부는 맨날 까먹는다. 그래서 정리해서 모아놓는다. radio 체크된 값 $("input[name=radio_name]:checked").val(); radio 체크 여부 확인 $('input:radio[name=radio_name]').is(":checked"); radio 체크된 값 var value = $("input[name=radio_name]:checked").val(); radio 체크 여부 확인 if($('input:radio[name=radio_name]').is(":checked")){ }

jQuery 2023.09.01

[Mysql] Ubuntu linux Mysql 설치 및 초기 설정

Mysql 설치​ AWS를 테스트 서버로 만들면서 오랫만에 Ubuntu에서 Mysql을 설치해봤습니다. 몇십년동안 사용을 해왔지만 매번 까먹어서 찾아보곤 하는데 귀찮아서 정리를 해봤습니다. ​apt-get 으로 설치를 했네요. root@ip-172-31-5-159:/home/ubuntu# apt-get install mysql-server MySQL 8.0 이 깔렸네요. mysql 버젼 확인 mysql -v mysql -version select version(); MySQL 8.0 초기 세팅 (root 패스워드 변경, DB 생성, 사용자 추가) 처음 설치했을때는 root 의 비번은 없기 때문에 패스워드를 물어보면 엔터를 치고 들어갑니다. mysql -uroot -p root@ip-172-31-5-159..

mysql 2023.09.01
반응형