Notice
Recent Posts
Link
Tags
- 스프링부트
- DI
- @transactional
- 프로그래머스
- spring mvc
- 데이터베이스
- springboot
- jpa
- join
- sql
- mysql
- SSL
- select
- nginx
- 자바
- 1차원 배열
- AWS
- spring
- 문자열
- Django
- spring security 6
- PYTHON
- java
- ORM
- string
- 스프링
- spring boot
- Docker
- static
- hibernate
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Archives
목록테이블 (1)
개발하는 자몽
[MySQL] You can't specify target table '테이블명' for update in FROM clause
SQL Error [1093] [HY000] : You can't specify target table '테이블명' for update in FROM clause 원인 위 명령어를 실행하려는 테이블과 같은 테이블에서 서브 쿼리로 값을 가져오려는 시도 UPDATE UserPlantList SET status=? WHERE userIdx=? AND uPlantIdx=(SELECT uPlantIdx FROM FROM UserPlantList WHERE status=?) 해당 에러는 MySQL에서 특정 테이블에 INSERT, UPDATE, DELETE 등을 수행할 때 발생하는 에러이다. (오라클은 문제없이 돌아가지만 MySQL에서는 지원되지 않는다.) 덕분에 어제 뭐가 문제인지 몰라서 한참 고생했다. 해결 서브..
Database
2022. 1. 20. 16:10