MySQL 쿼리 결과에 문자열 합치기 | concat 함수
·
DB/MySQL
프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스 잡은 물고기 중 가장 큰 물고기의 길이 구하기 문제를 풀다가 마주한 난관... 가장 큰 결과값에 cm를 붙이라는데 어떻게 해야할까? MAX_LENGTH 50cm 바로 문자열 결합 함수인 concat 함수를 select절에 사용하면 된다. CONCAT + MAX잡은 물고기 길이 중 가장 큰 것 구하기 : 00cmSELECT CONCAT(MAX(LENGTH), 'cm') AS MAX_LENGTHFROM FISH_INFO; 가장 큰 물고기 찾기 : MAX(길이)가장 큰 물고기 길이에 단위 추가 : CONCAT(가장 큰 물고기 길이 ..
MySQL TimeStamp 시간이 다르게 저장되는 오류 - 9시간 차이
·
DB/MySQL
클라우드 로그 확인 중 분명 오전 9시 55분에 좋아요를 눌렀는데       화면에 표시되는 시간은 00시 55분이다..? (2번째 거) 딱 9시간 차이가 났다.        알고 보니 DB URL에 매개변수로 serverTimezone=UTC를 넣은 것이 문제였다. private static final String URL = "jdbc:mysql://0.0.0.0:3306/shop?&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";     1) UTC (Coordinated Universal Time, 협정 세계시) 전 세계 모든 시간대의 기준이 되는 시간  2) KST (Korea Standard Time, 한국 표준시)대한민국의 공식 시..
MySQL Error Code: 1175 해결 방법 - You are using safe update mode and you tried to u
·
DB/MySQL
아래와 같이 사용자 이름 컬럼인 usernm으로 delete 쿼리를 사용했더니delete from user where usernm = 'test' ; 이런 에러가 발생Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 원인MySQL의 "Safe Update Mode"로 인해 발생한 것. Safe Update Mode는 사용자가 UPDATE 또는 DELETE 쿼리를 실행할 때, 안전성을 높..
이클립스(Eclipse)+톰캣(Apache Tomcat)+DB(MySQL) 연동하기
·
서버&인프라/Server
Step1. mysql-connector-j-8.0.33.jar 준비 아래 사이트에 접속하여 mysql-connector-j-8.0.33.jar를 다운받는다. 이미 있다면 패스 MySQL :: Download Connector/JMySQL Connector/J is the official JDBC driver for MySQL. MySQL Connector/J 8.0 and higher is compatible with all MySQL versions starting with MySQL 5.7. Additionally, MySQL Connector/J 8.0 and higher supports the new X DevAPI for development with MySQL Serdev.mysql.com ..
[DB] 메모장 데이터를 MySQL 데이터로 넣기
·
DB/MySQL
메모장으로 작성된 데이터를 DB에 넣고싶을 때 사용하는 방법이다. 메모장의 데이터는 Tab으로 구분되어 있어야 한다. Tab으로 구분되어 있지 않은 경우 1. Tab으로 구분되어 있는 경우 먼저, 데이터가 Tab으로 구분되어 있는 경우를 알아보겠다. 이렇게 데이터가 Tab으로 구분되어 있는 경우, 엑셀 파일에 그냥 복붙하기만 하면 셀이 자동으로 구분되어 들어간다. 이 파일을 CSV파일로 저장한다. 한글 깨짐이 생길 수 있으니 UTF-8로 된 CSV 형식을 사용한다. 그 다음 MySQL에서 미리 DB와 Table을 생성 해둔다. Table은 미리 생성하지 않아도 된다. 테이블이 정상적으로 생성되었다면 좌측에 DB와 Table이 보인다. 생성한 테이블이 보이지 않는다면 좌측 상단의 새로고침 버튼을 눌러보자...