db_table.optimize.php 또 다른 질문입니다.
// 설정일이 지난 최근게시물 삭제
if($config['cf_new_del'] > 0) {
$sql = " delete from {$g5['board_new_table']} where (TO_DAYS('".G5_TIME_YMDHIS."') - TO_DAYS(bn_datetime)) > '{$config['cf_new_del']}' ";
sql_query($sql);
sql_query(" OPTIMIZE TABLE `{$mysql['board_new_table']}` ");
2. 저기 위 소스 굵게 쓴 글씨 두줄은 무엇을 의미 하는건지요?
※ 꼭 바꿔야 하는 이유는 따로 있지는 않지만 그냥 정말 알고 싶어서 질문 합니다.
답변 1개 / 댓글 1개
delete는 지우는거고
update하시면됩니다.
UPDATE m_board_new SET bn_datetime='9999-12-31 00:00:00' where (TO_DAYS('".G5_TIME_YMDHIS."') - TO_DAYS(bn_datetime)) > '{$config['cf_new_del']}';
이런식으로 쿼리 작성하시면 일괄적으로 9999-12-31로 바뀌겠습니다
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
m_board_new 를
{$g5['board_new_table']} 로 바꾸니깐 되네요^^
감사드립니다