[MySQL error] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM'
·
🔻Back-End/Database
❗문제상황jpa의 ddl-auto 옵션을 update로 설정하고 Image 클래스를 추가하여 image 테이블을 자동 생성하려고 하는 상황 중 발생한 에러이다  ❗해결방법create table `image` ( id bigint not null auto_increment, created_at datetime, updated_at datetime, url varchar(255), primary key (id) ) type=MyISAM"자동 생성되는 테이블의 create문의 type=MyISAM에서 에러가 발생한다는 오류 문구였다.MySQL은 버전에 따라 사용한 문법이 다를 수 있는데 현재 버전은 8.0.35였다. MySQL 8.0 이상에서는..
[MySQL] MySQL 설치 제거하기
·
🔻Back-End/Database
❗ MySQL 삭제하기
[MySQL] MySQL 8.0 다운로드
·
🔻Back-End/Database
❗MySQL 업그레이드 5.7에서 8.0으로 버전을 바꾸려면 업그레이드하는 방법도 있지만 이렇게 기존 버전을 삭제 후 다른 버전을 재설치할 수도 있다 5.7에 중요한 정보가 없었기 때문에 삭제 후 8.0을 설치하기로 했다 ❗ MySQL 삭제하기 https://radiant515.tistory.com/465 [MySQL] MySQL 설치 제거하기 ❗MySQL 업그레이드 5.7에서 8.0으로 버전을 바꾸려면 업그레이드하는 방법도 있지만 이렇게 기존 버전을 삭제 후 다른 버전을 재설치할 수도 있다 5.7에 중요한 정보가 없었기 때문에 삭제 후 8.0을 radiant515.tistory.com ❗ MySQL 8.0 설치 https://dev.mysql.com/downloads/ MySQL :: MySQL Com..
[MySQL] GROUP BY 중복 제거하기
·
🔻Back-End/Database
유저가 쓴 각 책에 대한 후기를 뽑아보는 쿼리를 작성하던 중이었다! 이 쿼리문을 실행 시켜보니 이렇게 같은 결과가 3번씩 반환되고 있었다! ❗해결 중복으로 반환된 결과를 없애주기 위한 방법이다 책 인덱스를 기준으로 그룹으로 묶어주는 역할을 통해서 중복된 값을 제거할 수 있었다 그래서 이렇게 원하는대로 bookIdx 4, 6번의 정보만을 갖고 올 수 있게 되었다!!
[MySQL] MySQL 레코드 INSERT
·
🔻Back-End/Database
INSERT INTO 테이블명(필드이름1, 필드이름2, 필드이름3, ...) VALUES (데이터값1, 데이터값2, 데이터값3, ...)
[MySQL] MySQL 컬럼 추가, 변경 명령어
·
🔻Back-End/Database
❗컬럼 추가 #그냥 추가하기 ALTER TABLE `테이블명` ADD `컬럼명` 자료형 #지정된 곳에 추가하기 ALTER TABLE `테이블명` ADD `새컬럼명` 자료형 AFTER `앞컬럼명` ❗컬럼 이름 변경 ALTER TABLE `테이블명` CHANGE `컬럼명` `새로운 컬럼명` 자료형 ❗컬럼 디폴트 값 변경 ALTER TABLE `테이블명` ALTER COLUMN `컬럼명` SET DEFAULT 디폴트값
[Redis] Redis 설치하기
·
🔻Back-End/Database
https://github.com/microsoftarchive/redis/releases Releases · microsoftarchive/redis Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis github.com
[H2] h2 database와 프로젝트 연결하기
·
🔻Back-End/Database
❗ application.yml 파일 수정application.yml 파일에spring: h2: console: enabled: true path: /h2-console datasource: driver-class-name: org.h2.Driver url: jdbc:h2:mem:testdb username: sa password:  ❗ h2-console 접속이와 같이 연결하고 http://localhost:8080/h2-console로 접속한 후
[MariaDB error] mariaDB driver 오류
·
🔻Back-End/Database
org.mariadb.jdbc.Driver에서 오류가 발생했다 마리아DB와 연결했던 프로젝트의 application.properties를 보니 드라이버 이름에서 오류가 나있었다 해결하기 위해 mysql의 의존성을 추가해준 후 싱크해주니 오류가 사라졌다!
[H2 error] h2 console localhost에서 연결을 거부했습니다.
·
🔻Back-End/Database
h2-console로 접속 후 connection을 누르니 제대로 나오지 않고 localhost에서 연결을 거부했다고 나왔다 그래서 SecurityConfig 클래스에서 configure함수의 내용을 위와 같이 변경해주었다 다시 서버 실행 후 접속해보니 제대로 실행되었다!
_니지
'🔻Back-End/Database' 카테고리의 글 목록