alter로 auto_increment 수정이 안되요..
게시판에서 글 등록할 때, max+1값으로 auto_increment값을 수정하려고 합니다.
근데 write_update.php에서
sql_query("alter table $write_table auto_increment={$row['max_id']}");
로 실행했는데, 적용이 되지 않습니다.
alert로 띄워봤을 때, sql문은 제대로 나옵니다.
max_id값이 제대로 나오는지도 확인했는데..
명확한 에러를 어떻게 볼 수 있을까요..?
또, alter할 때 권한도 문제가 될 수 있나요?
답변 3개
sql_query("alter table $write_table auto_increment={$row['max_id']}", true);
이렇게 하시면 에러로그 확인하실 수 있습니다.
alert 권한은 계정권한이기에 질문글로는 드릴 답변이 없습니다.
보통 웹호스팅이라면 대부분 alert 권한을 가지고 있을 것이면
아니라면 서버 관리자에게 문의해보시기 바랍니다.
DB 권한이 문제었습니다. 권한 수정해서하니 잘 되었습니다.
에러로그 확인 방법 감사합니다.
쿼리를 직접 쿼리 실행하는 phpMyAdmin 이나 ssh 에서 직접 실행해 보시고 오류가 나는지 여부를 체크해 보셔야 할듯 합니다.
답변을 작성하려면 로그인이 필요합니다.