본문 바로가기

MySQL

(4)
[SQLAlchemy] Model.query VS db.session.query() Model.query  VS  db.session.query() 뭐가 다르지?오늘 팀원분이 아래와 같은 질문를 주셨다.sqlAlchemy에서 .first()  쿼리로 조회된 데이터를 dict나 형태로 형변환을 해서 확인을 해보고 싶은데  왜 _asdict()가 안될까요🤔;;;  Flask에서 sqlalchemy를 사용하다보면  object.query와 session.query()를 편의에 따라 혼용해서 사용한다. 반환된 데이터를 조작하는 방법이 비슷해서 두 객체가 같을거라고 보통 생각하지만,반환된 커리의 type을 로그로 찍어보면 사실 전혀 다른 객체임을 알 수 있다.$ Model.query: $ db.session.query:  Model.query와 db.session.query()의 차이점을 좀더..
[SQL - Error] utf8mb4_0900_ai_ci, utf8mb4_general_ci 문제 mysql 테이블에 백업 데이터를 업로드 할 때 해당 에러 발생 원인 mysql 5.7 버전은 utf8mb4_general_ci, 8.0 이상 버전은 utf8mb4_0900_ai_ci 를 사용하기 때문에 8.0 이상 버전에서 export한 데이터를 5.7버전에 import 할때 에러가 발생함 해결방법 mysql을 8.0 이상으로 업데이트 mprot할 dump 파일을 열어서 char set을 general_ci로 변경 (데이터 손상이 있을 수 있으므로 권장하지 않음)
[자격증] SQLD SQLD총 시험 준비기간은 10일 정도로, 1시간  출퇴근길에 틈틈히 sql 전문가 가이드를 읽고 기출문제를 풀었다. 시험 전날에는 기출문제를 실제 시험처럼 타이머를 켜놓고 풀어보았다. 개발 과정에서 DB작업 해야 할 일이 자주 있는데, 공부 내용이 업무에 도움이 되었다.비전공자 입장에서 DB 관련 지식을 러프하게 공부할 수 있도록 도와주는 좋은 시험이었다.
[SQL - Error] Error writing file '/tmp/MLfd=69' (OS errno 28 - No space left on device) 원인 temp 데이터 저장공간이 꽉차서 생기는 디스크 용량부족 에러 해결방법 temp 폴더 내용 삭제 sql 서버 재시작