본문 바로가기
반응형

DB13

[MySQL] Workbench 테이블, 스키마 보이지 않을 때 해결 방법 1. MySQL Workbench 실행참고: Connections 연결 방법에 대해서는 'MySQL Workbench Connections 추가'라고구글링하면 많은 글이 나옵니다. 2. 접속할 Connection 클릭3. Schemas 클릭 참고: Workbench를 처음 실행시키면Administration(관리) 메뉴가 자동 선택됩니다. 따라서 Schemas 메뉴를 선택해 주어야 합니다.참고: 윈도우의 경우에는 화살표 부분에 Schemas 메뉴가 존재합니다.4. Schema와 Table 확인 2024. 7. 16.
[MySQL] Error Code:3730. Cannot drop table 오류 해결 방법 🚨 MySQL drop table 시 발생한 에러 메시지Error Code:3730. Cannot drop table '테이블명'... ❓에러 발생 이유A테이블을 참조하고 있는 B테이블이(FK) 존재하여 A테이블이 삭제되지 않는 상황입니다. ✅ 해결 방법A테이블을 삭제하는 방법은 2가지 입니다.1. B테이블을 삭제한 후 A테이블을 삭제2. FK 설정 비활성화 후 A테이블을 삭제아래 SQL문을 확인해 주세요.  B테이블을 삭제한 후 A테이블을 삭제A테이블을 참조하고 있는 B테이블 삭제drop table 'B테이블';A테이블 삭제drop table 'A테이블'; FK 설정 비활성화 후 A테이블을 삭제# FK 설정 비활성화SET foreign_key_checks = 0;# A테이블 삭제drop table '.. 2024. 4. 15.
[AWS] RDS MySQL 한국 시간으로 변경 (+사진) 1. 현재 MySQL의 시간을 조회select now(); 참고: RDS MySQL은 초기에 UTC 시간으로 설정되어 있습니다.참고: 현재 사용하고 있는 SQL Toool은 SQLECTRON입니다. 2. RDS -> 파라미터 그룹 -> 파라미터 그룹 생성 클릭 3. 파라미터 그룹 패밀리, 유형, 그룹 이름, 설명 등을 아래와 같이 입력 4. 파라미터 그룹 -> timezone 클릭 5. 편집 클릭 6. time_zone 검색 -> Asia/Seoul 입력 -> 변경 사항 저장 7. 데이터 베이스 클릭 -> 변경하고 싶은 DB 클릭 8. 수정 클릭 9. 추가 구성 -> 데이터베이스 옵션 -> DB 파라미터 그룹 -> timezone 선택 -> 맨 아래 계속 버튼 클릭 -> 즉시 적용 선택 10. 해당 DB.. 2024. 2. 22.
[Flutter] 사용자 비밀번호 암호화 설정 ( obscureText & Hash ) 수정 전 Flutter 앱 화면Login 화면에서 사용자의 아이디와 비밀번호가 전부 보이는 상태입니다.아래 이미지를 참고해 주세요. ✅  Flutter에서 비밀번호 설정하는 방법obscureText:true 속성을 추가합니다.아래 소스 코드와 이미지를 참고해 주세요.  🌟 수정 후 Flutter 앱 화면참고: obscureText: true속성은 해당 textField를 보이지 않게 암호화 처리를 해주는동시에 textField의 복사를 막아줍니다. ✅  Flutter에서 비밀번호 Hash 설정하는 방법crypto 라이브러리를 통하여 비밀번호를 DB에 직접 저장하지 않고,비밀번호의 Hash 값을 저장합니다.아래 소스 코드와 이미지를 참고해 주세요.  import 'package:crypto/crypt.. 2023. 9. 3.
반응형