MariaDB: 존재 절을 사용한 SQL 삭제 관련 문제
<p>이 선택을 MariaDB에서 실행했는데 예상대로 작동했습니다. 단지 <code>exists</code>가 포함된 선택이었습니다. </p>
<pre class="brush:php;toolbar:false;">pred_loan_defaults에서 * 선택 d
존재하는 곳(pred_loan_defaults d2에서 1 선택)
여기서 d.exec_id = d2.exec_id 및 d.loan_identifier = d2.loan_identifier
d2.default_status = 1 및 d.prediction_date >
대출_식별자, 예측_날짜</pre>
<p>이제 선택한 행을 삭제하려고 하므로 다음 문을 수정했습니다. </p>
<pre class="brush:php;toolbar:false;">pred_loan_defaults에서 삭제 d
존재하는 곳(pred_loan_defaults d2에서 * 선택)
여기서 d.exec_id = d2.exec_id 및 d.loan_identifier = d2.loan_identifier
d2.default_status = 1 및 d.prediction_date > d2.prediction_date);</pre>
<p>하지만 오류가 발생했습니다: </p>
<인용문>
<p>SQL 오류 [1064] [42000]: (conn=6) SQL에 오류가 있습니다.
구문을 확인하세요. MariaDB 서버 매뉴얼을 확인하세요.
'd</p> 근처에서 올바른 구문을 사용하는 버전입니다.
</인용문>
<p><code>delete</code> 이 문장에 어떤 문제가 있나요? </p>