database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27436 게시물 읽기
No. 27436
ERROR 1093 (HY000): You can't specify target table T_name for update in FROM clause
작성자
kevin
작성일
2008-03-04 16:12
조회수
4,369

delete from table1 where a in (select aaa from table2 m, table1 t where t.a = m.aaa) ;


이 구문에 어디가 이상 있는 것인가요?


table1 과 table2 에 중복된 데이타를 검색해서 table2의 내용을 삭제하려고 합니다

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요 초보 DBA입니다. 


delete from table1 where a in (select aaa < 컬럼의 소유 테이블 alias가 빠져있네요

박성원(darkancia)님이 2008-03-06 17:57에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27439MYSQL 5.0 C API로 코딩할때 유니코드문제 [1]
C API
2008-03-05
2553
27438auto_increment 최대값이 궁금해요.. ^^ [1]
김정훈
2008-03-05
4066
27437여러개의 셀렉트박스에서
궁금이
2008-03-04
3039
27436ERROR 1093 (HY000): You can't specify target table T_name for update in FROM clause [1]
kevin
2008-03-04
4369
27435txt 파일을 load data infile로 DB에 넣으려고 하는데. [1]
바위풀
2008-03-04
3524
27434c#프로그램을 리눅스 mysql과 연동은 했는데요.....;;
유재훈
2008-03-04
3012
27433디비서버가 버벅거려요.. [1]
통통이
2008-03-04
3208
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다