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 권한을 가지고 있을 것이면
아니라면 서버 관리자에게 문의해보시기 바랍니다.
쿼리를 직접 쿼리 실행하는 phpMyAdmin 이나 ssh 에서 직접 실행해 보시고 오류가 나는지 여부를 체크해 보셔야 할듯 합니다.
DB 권한이 문제었습니다. 권한 수정해서하니 잘 되었습니다.
에러로그 확인 방법 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.