728x90
반응형
- [ 카테고리 없음 ][MySQL] 윈도우에서 only_full_group_by 비활성화 방법2024-06-07 16:54:161. my.ini 찾기win + r 키를 눌러 실행창이 활성화되면 "services.msc"를 입력한다. 2. only_full_group_by 비활성화기존에 작성되어 있는 sql_mode를 주석 처리한 후 아래의 코드를 복붙 한다.sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION" 3. MySQL 다시 시작 ✔️ 참고한 자료 : http://www.koreaoug.org/dbms/8354✔️ 리눅스의 경우 링크의 5-5 참조 : https://postforty.tistory.com/437
- [ CS/DBMS ][DBMS] MySQL 테이블 Read Only 문제2024-03-28 15:05:381. 테이블에 row를 추가할 수 없는 문제! MySQL Workbench에서 row를 추가하려고 할 때 Read Only 테이블 상태로서 추가할 수 없는 경우를 만났다. 2. PK 칼럼 필요 이 문제를 해결하기 위해서는 PK 칼럼이 필요하다. 2.1. Safe Updates 체크 해제 2.2. PK 컬럼 추가 유니크한 값이 존재한다면 해당 칼럼을 PK로 설정 변경하면 되고, 그렇지 않다면 id 칼럼을 추가하여 INT, PK, NN, AI 설정하여 새로운 칼럼을 추가한다.
- [ CS/DBMS ][DBMS] MySQL 타임존 설정(Asia/Seoul)2024-03-26 16:12:111. 현재 타임존 확인 root@ (생략) :~# mysql -u root -p Enter password: (MySQL 계정 비번 입력) mysql> SELECT @@GLOBAL.time_zone, @@SESSION.time_zone, @@system_time_zone; 2. 'Asia/Seoul' 설정 mysql> set global time_zone = 'Asia/Seoul'; Query OK, 0 rows affected (0.00 sec) mysql> set time_zone = 'Asia/Seoul'; Query OK, 0 rows affected (0.00 sec) 🤔 ERROR 1298 (HY000): Unknown or incorrect time zone: 'Asia/Seoul' 발생 시..
- [ CS/DBMS ][MySQL] 스키마(데이터 포함) Export 및 Import2024-03-12 09:35:121. 스키마(데이터 포함) ExportServer > Data Export 2. 스키마(데이터 포함) ImportServer > Data Import🤔 Import 중 "ERROR 1049 (42000): Unknown database ''" 에러가 발생한다면...?더보기아래와 같이 데이터 정의어를 사용해 스키마를 미리 생성한 후 Import를 진행한다.CREATE DATABASE ;✔️ 참고한 자료: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=jeminad&logNo=30137045108
- [ 언어·프레임워크/Next.js ][Next.js] 인프런 강의 "Next.js 필수 개발 가이드 3시간 완성!" 정리(Prisma)2024-02-13 18:25:55Prisma ORM 적용 1. VSCode에서 Prisma Extension 설치 더보기 Name: Prisma Id: Prisma.prisma Description: Adds syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .prisma files. Version: 5.9.1 Publisher: Prisma VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=Prisma.prisma 2. prisma 설치 npm i prisma 😉 공식 문서 : https://www.prisma.io/ 3. prisma 명령어 명령어 목록..
- [ 언어·프레임워크/Node.js ][Node.js] MySQL 날짜, 시간이 왜 UTC 시간으로 조회될까?2024-01-29 09:53:321. MySQL 날짜, 시간이 왜 UTC 시간으로 조회될까? MySQL Workbench에서 SELECT 쿼리로 날짜, 시간에 해당하는 데이터를 조회하니 [그림 1]과 같이 원하는 결과가 잘 나왔다. 하지만 내가 만든 서버에 동일한 쿼리를 적용한 API를 호출하면 [그림 2]와 같이 UTC 시간으로 조회가 되었다. 도대체 왜??? 2. 쿼리에 CONVERT_TZ() 적용해 해결 위와 같은 현상이 발생하는 원인은 아직 찾지 못했다. 다만 쿼리에서 CONVERT_TZ()를 이용해 create_date 칼럼의 타임존을 UTC에서 Asia/Seoul로 변경해주어 이 문제를 해결했다. SELECT CONVERT_TZ(create_date, 'UTC', 'Asia/Seoul') AS create_date // 타임..
- [ 언어·프레임워크/Node.js ][Node.js][Trouble Shooting] sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)"2022-10-08 11:46:01const pool = mysql.createPool({ host: process.env.MYSQL_HOST, port: process.env.MYSQL_PORT, user: process.env.MYSQL_USERNAME, password: process.env.MYSQL_PASSWORD, database: process.env.MYSQL_DB, connectionLimit: process.env.MYSQL_LIMIT, }); 위는 mysql용 pool 작성 코드이다. 서버를 가동후 Postman에서 쿼리를 날리면 계속 아래와 같은 에러가 발생하였다. 문제의 원인은 황당하게도 오타였다. MYSQL_PASSWORD를 MYSQL_PASSWORLD로 작성했던 것. PS C:\Users\J\Documents\..
- [ 언어·프레임워크/Spring Boot ][Spring Boot][문제해결] DB에 값을 저장할 때 유니코드로 저장되는 문제2022-08-25 00:23:02Spring Boot, Gradle, JPA, MySQL 환경에서 DB에 값을 저장하였다. 영문의 경우에는 영문으로 표시되었는데 한글의 경우에는 유니코드로 저장되는 문제가 생겼다. 이 문제는 게시글 작성, 수정하는 jsp 파일에 UTF-8 설정이 되어 있지 않음으로 인한 것이었다. 아래 코드는 게시글을 작성하는 화면인 create.jsp 코드이며 최 상단에 UTF-8 설정을 해주었다. create.jsp Board PostId NickName Title Content Edit Delete ${post.getSeq()} ${post.getWriter()} ${post.getTitle()} ${post.getContent()} 수정 삭제 새 글 작성
728x90
반응형