INSERT INTO post_hashtag(post_id, hashtag_id) VALUES(18, 2) 위의 쿼리를 실행했을 때 다음과 같은 에러가 났다. Error Code: 1364. Field 'id' doesn't have a default value 이 에러의 의미는 문장 그대로 id 컬럼에 기본값이 없다는 뜻. INSERT 명령을 내릴 때는 모든 컬럼에 값을 넣어줘야 한다. 그러나 기본값이 있거나 Auto Incremental 속성을 체크한 컬럼은 INSERT 명령에서 값을 넣어주지 않아도 자동으로 값이 들어가기 때문에 생략이 가능하다. 그 외의 컬럼들은 값을 넣어줘야 한다. 즉, 나 같은 경우는 테이블을 만들 때, 로우 ID의 Auto Incremental 속성을 체크하지 않아 생긴 에러..
SELECT post_id, user_id, post_img_url, content, time FROM post WHERE user_id IN ((SELECT following_id FROM following WHERE user_id = '1111'), '1111') ORDER BY time DESC 위의 쿼리를 처음 실행했을 때는 에러없이 잘 돌아가다가 팔로잉 테이블에 새로운 데이터를 추가한 이후로 계속해서 다음과 같은 에러가 났다. Error Code: 1242. Subquery returns more than 1 row 이 에러의 의미는 실행시킨 서브쿼리에서 한 개 이상의 로우가 반환되었다는 것. 처음에는 이해가 되지 않았다. IN 을 써서 여러 개의 로우가 반환 가능하도록 처리를 했다고 생각했기 ..

MySQL에 데이터를 넣다보면 다음과 같은 에러가 종종 발생한다. Error: There was an error while applying the SQL script to the database. Operation failed: There was an error while applying the SQL script to the database. ERROR 1406: 1406: Data too long for column ~~ at row 1 이 에러는 내가 넣고자 하는 데이터의 길이가 해당 컬럼에 설정해둔 제한 길이보다 길어서 발생하는 에러이다. 따라서, 에러가 발생한 테이블 설정으로 들어가 해당 컬럼의 제한 길이를 늘려준다.

MySQL Workbench에서 PK 컬럼을 조건으로 하여 UPDATE를 진행하려고 했더니 다음과 같은 에러가 났다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences 이를 해결하기 위해서는 safe update mode를 해제해야 한다. 먼저 Edit - Preferences 순으로 들어간다. 그 다음 SQL Editor를 클릭한 후 가장 아래로 가보면 safe modes가 체크되어 있는데 이를 해제한다. 설정을 해제했으면 Workbench를..
- Total
- Today
- Yesterday
- query parameter
- Django 댓글
- Django 비밀번호 수정
- Django Instagram
- Django
- Django 좋아요
- Django User
- Django 해시태그
- Django 북마크
- Redis Cache
- Django 검색
- java
- Django 로그인
- 북마크 어플리케이션
- Django 팔로우
- Redis
- 장고
- Django 컬렉션
- python
- Django 회원 정보 수정
- Django 업로드
- Django 회원가입
- 서점 어플리케이션
- MySQL
- Django 인스타그램
- Django 어플리케이션
- Django application
- Django 로그아웃
- 파이썬
- Django 프로젝트 생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |