111
본문 바로가기

Dev.

검색하기
Dev.
프로필사진 Pppdw

  • All (44)
    • Knowledge (2)
    • Algorithm (4)
      • 백준 알고리즘 (4)
    • Kotlin (2)
    • Java (1)
    • Android (24)
    • Pattern (1)
    • PHP (1)
    • MySQL (2)
    • ETC (4)
    • PhonGap (3)
Guestbook
Recent Posts
Recent Comments
«   2025/05   »
일 월 화 수 목 금 토
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
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록MySQL (2)

Dev.

MySQL if쿼리

SELECT IF(조건,"참","거짓") AS 네이밍 FROM 타겟테이블

MySQL 2016. 6. 8. 19:01
You can't specify target table for update in FROM clause

업데이트쿼리 등 에서 타겟테이블과 서브쿼리의 테이블이 동일할 경우 발생됨. 서브쿼리를 일반서브쿼리가아닌 2중 서브쿼리로 돌리면 해결할 수 있다. 뭐 따로 예시를 만들어서 들지는 못하지만 대충 이런 느낌이다. 정상쿼리 UPDATE ad_final_winner SET afw_current_step = (SELECT * FROM (SELECT afw_current_step + 1 FROM ad_final_winner WHERE afw_idx=1) AS column_temp) , afw_update_date = '2016-02-17 17:28:44' WHERE afw_idx=1 AND afw_current_step < 60 You can't specify target table for update in FROM..

MySQL 2016. 6. 8. 19:00
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바