Mysql 쿼리 실행 결과 여부에 따라 if else로 나눌수가 있을까요??

Mysql 쿼리 실행 결과 여부에 따라 if else로 나눌수가 있을까요??

작성일 2022.12.09댓글 1건
    게시물 수정 , 삭제는 로그인 필요

mybatis 방식으로 한번에 호출로

select로 결과를 확인후, 

그 결과 여부에 따라 값이 있으면
if 
else로 나누어서 

insert와 update로 나누어서 한번에 쿼리문으로 처리하는 방법이 있을까요?


#mysql 쿼리문 #mysql 쿼리 히스토리 #mysql 쿼리 실행 #mysql 쿼리 튜닝 #mysql 쿼리 이력 조회 #mysql 쿼리 속도 측정 #mysql 쿼리 실행 시간 확인 #mysql 쿼리 속도 개선 #mysql 쿼리 캐시 삭제 #mysql 쿼리 결과 csv 저장

profile_image 익명 작성일 -

upsert에 대해서 말씀하시는 것 같네요!

아래와 같은 쿼리로 pk_no가 1인 데이터를 insert할때 1인 데이터가 이미 있다면 (duplicate key)

pk_no가 1인 데이터의 name을 Dog로 update해주는 쿼리입니다

INSERT INTO member( pk_no, name ) VALUES ( 1, 'Cat' ) ON DUPLICATE KEY UPDATE name ='Dog';

이런 방식으로 upsert를 할 수 있어요

더 알고 싶으시다면 구글에 mysql upsert로 검색해보세요!

MYSQL 연동 PHP 질문 드립니다!

... 링크가 있을까요? 안녕하세요. 소스놀이터란 이름으로... $result = mysqli_query($conn, $sql); $my_flower = ""; if($row = mysqli_fetch_array($result)) { //쿼리 실행 결과인...

mysql_query에 대해서 질문 있습니다

... select문처럼 실행결과물이 있는 경우는 이 결과가... insert문 같은 경우 위처럼 변수로 받지 않아도 쿼리 실행에는 문제가 없지만, 성공여부에 따라...

mssql_num_rows ...질문

... else{ echo"$id 는 사용할수 있습니다"; } 알고 계시다 시피 mysql_num_rows 는 결과 레코드 셋의 갯수를 반환합니다. 위에서 사용된 쿼리는 acc_info_tbl...

sql injection 툴인 Absinthe 자세한...

... 쿼리실행되며, 따라서 원하지 않는 결과가 나올수... 보호할 있을까요? 다음과 같은 원칙을 지킨다면 이러한 SQL Injection을 사전에 방지할 ...

php 질문입니다. 도와주세요 ㅜㅜ

... --쿼리 전송 $total = db_num_rows($result); --결과값 받음 if ($total > 0) --처리 { for ($i=0; $i<$total; $i++) { $my_exam_method[$i] = db_result($result,$i,exam...

JSP에서 커넥션 풀에 관해....

... //로컬 실행 여부 true(local), false(applet객체) static{ if(db_conn == null || db_status == null... svl" 을 호출해보면 결과를 볼 있다. < div...

웹프로그래밍 이해하기 (웹기획자 입장)

... 사용여부가 판가름 난다. 웹프로그래밍에 사용되는... 할 있을까? 프로그래밍에서 또한 데이터베이스를... 를 실행하면 SQL 쿼리를 생성, 실행하며, 반환된 결과...

SQL 인젝션 관련 답변해주세요.

... 비정상적인 쿼리실행되며, 따라서 원하지 않는 결과... 보호할 있을까요? 다음과 같은 원칙을 지킨다면 이러한 SQL Injection을 사전에 방지할 ...