웹마스터 팁

그냥 매번 깜박하다보니 저 스스로를 위해서 정리해두려고 팁 남겨봅니다. 정리될 때마다 팁은 계속 업데이트 하겠습니다.

XML Query문에서 DELETE시 JOIN 하는 방법

일반적으로 MySQL에서 DELETE시 JOIN을 하고 싶으면 아래와 같이 하는데요.

 #> delete [T_name] from [table name] as [T_name] JOIN [table name] on [조건문]  where [조건문];

                                       └> 삭제할 테이블 이름.

이것은 XE의 XML Query문에서 사용하려면 아래처럼 하시면 됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
<query id="deleteImageList" action="delete">
    <tables>
        <table name="wedding_gallery_images" alias="img" />
        <table name="files" alias="fil" type="left join">
            <conditions>
                <condition operation="equal" column="img.file_srl" default="fil.file_srl" filter="number" notnull="notnull" />
            </conditions>
        </table>
    </tables>
    <conditions>
        <condition operation="equal" column="fil.upload_target_srl" var="document_srl" filter="number" />
    </conditions>
</query>

이렇게 해서 debugPrint 찍어보니 아래처럼 나오고 잘 지워집니다.

Object Object
(
    [error] => 0
    [message] => success
    [variables] => Array
        (
            [_query] => DELETE `img` FROM `xe_wedding_gallery_images` as `img` left join `xe_files` as `fil` on `img`.`file_srl` = `fil`.`file_srl` WHERE `fil`.`upload_target_srl` = 26051
            [_elapsed_time] => 0.00131
        )

    [httpStatusCode] => 
)

복수의 테이블에 동시에 INSERT를 하는 방법

예를 들어서 JOIN을 통해서 복수에 테이블에 값을 동시에 INSERT 하는 방법은 MySQL에서 지원하지 않습니다. MySQL에서 지원하지 않으면 당연히 XE XML Query문에서도 지원되지 않겠죠. 이럴 때는 XML Query문을 2개로 나눠서 INSERT 하시되 트랜잭션을 사용하셔야 합니다.

 


Ref: http://www.xeschool.com/xe/xe_xml_query (XESCHOOL - XML 쿼리 언어)

제목 글쓴이 날짜
서면오피 ⦑출장안마사이트.COM⦒ 서면오피 서면출장마사지 서면오피 서면OP koykoyah 2025.02.22
용인1인샵【오피쓰주소.COM】용인안마 용인마사지 용인스웨디시 songkangkong767 2025.02.22
강서오피 강서오피 ⦑출장안마사이트.COM⦒ 강서OP 강서스파 강서오피 koykoyah 2025.02.22
대전스웨디시【오피쓰주소.COM】대전 스웨디시 대전스웨디시 대전스웨디시 songkangkong767 2025.02.22
산본오피 ⦑오피쓰.COM⦒ 산본마사지 산본오피 산본오피 산본OP koykoyah 2025.02.22
안양스웨디시【오피사이트.NET】안양스웨디시 안양 스웨디시 안양스웨디시 songkangkong767 2025.02.22
군산오피 ⦑출장안마사이트.COM⦒ 군산OP 군산오피 군산출장샵 군산오피 koykoyah 2025.02.22
답십리스웨디시【출장안마사이트.COM】답십리스웨디시 답십리 스웨디시 답십리스웨디시 songkangkong767 2025.02.22
포항오피 ⦑출장안마사이트.COM⦒ 포항OP 포항오피 포항출장샵 포항오피 koykoyah 2025.02.22
송탄1인샵【출장마사지안내.COM】송탄스웨디시 송탄안마 송탄마사지 songkangkong767 2025.02.22
안양오피 안양오피 ⦑오피사이트.NET⦒ 안양OP 안양스파 안양오피 koykoyah 2025.02.22
강남안마【출장안마사이트.COM】강남1인샵 강남스웨디시 강남마사지 songkangkong767 2025.02.22
강북오피 ⦑출장마사지안내.COM⦒ 강북오피 강북출장마사지 강북오피 강북OP koykoyah 2025.02.22
동두천마사지【오피쓰주소.COM】동두천1인샵 동두천안마 동두천스웨디시 songkangkong767 2025.02.22
신천오피 ⦑오피사이트.NET⦒ 신천OP 신천오피 신천출장샵 신천오피 koykoyah 2025.02.22
창원마사지【출장안마사이트.COM】창원마사지 창원 마사지 창원마사지 songkangkong767 2025.02.22
제주도오피 제주도OP ⦑오피쓰.COM⦒ 제주도휴게텔 제주도오피 제주도오피 koykoyah 2025.02.22
동대문마사지【오피.CLUB】동대문안마 동대문스웨디시 동대문1인샵 songkangkong767 2025.02.22
서면오피 ⦑오피쓰.COM⦒ 서면OP 서면오피 서면출장샵 서면오피 koykoyah 2025.02.22
천안스웨디시【오피쓰주소.COM】천안 스웨디시 천안스웨디시 천안스웨디시 songkangkong767 2025.02.22