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 27517 게시물 읽기
No. 27517
트리거가...이상해여...어찌..
작성자
서용욱(yyseo)
작성일
2008-04-16 00:46
조회수
2,936

mysql 5 , php 5

집계테이블을 구성하고 있습니다...

A테이블에  데이타가 추가되면
 집계테이블 B에  이전동일데이타가 있으면 A테이블과 B테이블값을 더해서
 B테이블에 업데이트하고
 없으면 insert 하는 것을 하고 잇는데...

A테이블에 트리거을 사용하여

select count('T') into cnt from B where idx=NOW.idx
if (cnt > 0) update b set ......;
else insert into B(.....;
end if
햇는데...  mssql 이나 오라클은 되는데.. mysql은
B테이블이 이미select되어있는상태에서는
B테이블은 인서트나 업이 안되더라구...

이런경우는 어떤 방법으로 해결해야하는것인지... 좋은 생각 부탁드립니다..

[Top]
No.
제목
작성자
작성일
조회
27523mysql5 에서 view 테이블 속도 관련해서 문의드립니다. [1]
유영재
2008-04-17
11337
27522MS-SQL과 연결된 서버 설정 후 데이터 누락문제
이기성
2008-04-17
3663
27518apmsetup5와 자바가 연동이 안됩니다....;;
유재훈
2008-04-16
3139
27517트리거가...이상해여...어찌..
서용욱
2008-04-16
2936
27516애러좀 봐주세요
qa
2008-04-15
2633
27515한글 받침이 틀린 것은 이상한 문자로 표현 됩니다. [1]
고주영
2008-04-15
3312
27514set names 'euckr'; 설정후 exit한후 다시 접속하면 설정이 해제 [1]
권정현
2008-04-15
3693
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다