목록웹개발/Database (54)
써먹는 웹개발
CASE WHEN A.NRF REGEXP '^-[0-9]+(\\.[0-9]+)?$' THEN concat('-', format(substr(A.NRF, 2),0), substring(A.NRF, instr(A.NRF, '.'))) WHEN A.NRF REGEXP '^[0-9]+(\\.[0-9]+)?$' THEN concat(format(truncate(substr(A.NRF,1),0),0), substring(A.NRF, instr(A.NRF, '.'))) ELSE A.NRF END as NRF, 원래 컬럼명 : A.NRF 현재 컬럼명 : NRF
1. 오류메시지 - Could not connect to address 2. 해결방법 (리눅스) 1) 설정파일 경로로 이동 : /etc/mysql/mariadb.conf.d 2) 관리자 권한으로 수정 : sudo vi 50-server.cnf 3) 수정 #bind-address = 127.0.0.1 주석처리 bind-address = 0.0.0.0 - wq! 로 저장 출처 : https://tyrannocoding.tistory.com/42
원하는 기능 : 테이블 데이터 전체 삭제 에러메시지 : Unsafe query: 'Delete' statement without 'where' clears all data in the table 원인 : 전체 삭제 안되게 처리 해결 코드 : truncate 테이블명;
mysql에서 mariadb를 쓸때 jdbc 설정은 그대로 쓰고 host, id, pwd만 바꿨더니 에러가 나서 해결방법을 찾았다. 해결방법 jdbc.driverClassName=org.mariadb.jdbc.Driver jdbc.url=jdbc:mariadb://host:port(뒤에 있으면 추가)?serverTimezone=UTC&useSSL=false&allowMultiQueries=true jdbc.username=아이디 jdbc.password=비밀번호 - pom.xml dependency 추가 (maven 환경) org.mariadb.jdbc mariadb-java-client 2.0.3
1. 에러명 -bash: syntax error near unexpected token `(' 1357,: command not found 2. 원인 및 해결방법 - 원인 : (어떤 에러로 인해) DB 접속이 안되어있는 상태 - 해결방법 : DB 접속하면 됩니다. 명령어 : sudo mariadb
블로그 url : https://chobopark.tistory.com/167 123456789101112131415161718192021222324252627282930create table t (n int);insert into t values (1); insert into t select * from t; -- 13번 실행 create table temp_date (temp_date char(10)); insert into temp_dateselect temp_date from ( select @rnum:=@rnum+1 as rownum, date(adddate('2021-01-01', interval @rnum day)) as temp_date from (select @rnum:=-1) r, t ..
windows console에서 mysql 로그인 시도했는데 반응이 없을때는 경로를 못 찾았기 때문이다. ※ 로그인 시도 명령어 : mysql -u root -p 경로 설정 2가지 방법 1. 로그인 가능한 경로로 이동하여 명령어 실행 - cd C:\Program Files\MySQL\MySQL Server 8.0\bin 2. 환경 변수에 추가후에 명령어 실행 ※ 이래도 반응이 없는 경우는 명령 프롬프트를 다시 시작!
1. 에러 메시지 : Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar 2. 원인 : 테이블 CURD 처리시 스키마를 입력하지 않았을 경우에 발생하는 에러 3. 해결방법 2가지 1) 테이블명 앞에 스키마를 붙인다. 2) 스키마 우클릭 - Set as Default Schema 참고 : https://wakestand.tistory.com/488