有人可以解释以下查询吗?以及设定的条件是什么?
UPDATE
`sales_flat_order`
SET
status = REPLACE(status,'processing_pp_review','speditosda'),
state = REPLACE(state, 'pending_payment','complete')
WHERE
status LIKE '%processing_pp_review%'
AND
state LIKE '%pending_payment%'
答案 0 :(得分:0)
它找到状态包含<input type="button" name="view" value="view" id="<?php echo $row["id"]; ?>" class="view_data" />
<div id="dataModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Employee Details</h4>
</div>
<div class="modal-body" id="employee_detail">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script>
$(document).on('click', '.view_data', function(){
var employee_id = $(this).attr("id");
if(employee_id != '')
{
$.ajax({
url:"select.php",
method:"POST",
data:{employee_id:employee_id},
success:function(data){
$('#employee_detail').html(data);
$('#dataModal').modal('show');
}
});
}
});
</script>
且状态包含processing_pp_review
的行(pending_payment
将检查字符串是否包含任何位置的此文本)。
然后它会在状态中将like %...%
替换为processing_pp_review
,并在州内将speditosda
替换为pending_payment
。