내가 삭제를 선택하고있는 테이블에 조인 된 레코드를 삭제하는 데 문제가 있습니다.조인 된 테이블에서 mysql 삭제 레코드
jos_fsdspremade.id를 autoincrement 키와 일반적인 delete id로 사용하는 웹 사이트의 javascript 테이블 인터페이스에서 확인란을 선택하고 제출 버튼을 클릭하여 다음 delete 문을 실행합니다.
DELETE jos_fsdscart.*
FROM jos_fsdscart
LEFT JOIN jos_fsdspremade ON jos_fsdscart.mfd = jos_fsdspremade.item_number
WHERE jos_fsdspremade.id = ('<input name="jos_fsdspremade.id" multiple="y" />') AND jos_fsdscart.id4 = '<code type="user" />'
아무것도하지만,이 jos_fsdscart에서 삭제됩니다.
가대체 값 속성 'ID가'는 '61'
하는 executeQuery [START : 0 값 : 0] 쿼리 1 '을()
질의 코드 : 삭제 다음 로그는 jos_fsdscart. * jos_fsdscart LEFT FROM 가입 jos_fsdspremade ON jos_fsdscart.mfd = jos_fsdspremade.item_number WHERE jos_fsdspremade.id = ('') AND jos_fsdscart.id4 = '
보시다시피 조인 된 테이블의 선택에 따라 jos_fsdscart 테이블에서 레코드를 삭제하려고합니다.
도움이된다면 자바 스크립트 인터페이스에서 선택하는 mysql 쿼리는 다음과 같습니다.
SELECT
`<output name="jos_fsdspremade.owner_id" hidden="y" />`,
`<output name="jos_fsdspremade.id" title="FSDS" width="70" text="view" type="next" query="24" task="showResults" linktype="open" sizex="980" sizey="730" />`,
`<output name="jos_fsdspremade.item_number" title=".pdf" width="70" text="SAVE" type="link" url="/menumanager/images/pdf/%s.pdf" />` ,
`<output name="jos_fsdspremade.pic" title="Image" type="link" linktype="img" url="/menumanager/images/preman/%s" sizex="30" sizey="30" width="65" />`,
`<output name="jos_fsdspremade.title" title="Product Name" width="300" filter="y" />`,
`<output name="jos_fsdspremade.brand" title="Brand" width="300" filter="y" />`,
`<output name="jos_fsdspremade.manufacturer" title="Distributor" width="200" filter="y"/>`,
`<output name="jos_fsdspremade.product_type" width="200" filter="y"/>`
FROM jos_fsdspremade, jos_fsdscart
WHERE `published`=1 AND jos_fsdscart.mfd = jos_fsdspremade.item_number AND `id4` = '<code type="user" />'
ORDER BY `title`