이전 목록 다음
채택완료

alter로 auto_increment 수정이 안되요..

2017-06-26 (월) 11:25:50 3,852

게시판에서 글 등록할 때, max+1값으로 auto_increment값을 수정하려고 합니다.

근데 write_update.php에서 

sql_query("alter table $write_table auto_increment={$row['max_id']}");

로 실행했는데, 적용이 되지 않습니다. 

alert로 띄워봤을 때, sql문은 제대로 나옵니다.

max_id값이 제대로 나오는지도 확인했는데..

명확한 에러를 어떻게 볼 수 있을까요..? 

또, alter할 때 권한도 문제가 될 수 있나요?

|

답변 3개

채택된 답변
+20 포인트

sql_query("alter table $write_table auto_increment={$row['max_id']}", true); 

 

이렇게 하시면 에러로그 확인하실 수 있습니다.



alert 권한은 계정권한이기에 질문글로는 드릴 답변이 없습니다.

보통 웹호스팅이라면 대부분 alert 권한을 가지고 있을 것이면 

아니라면 서버 관리자에게 문의해보시기 바랍니다.

DB 권한이 문제었습니다. 권한 수정해서하니 잘 되었습니다.

에러로그 확인 방법 감사합니다.

쿼리를 직접 쿼리 실행하는 phpMyAdmin 이나 ssh 에서 직접 실행해 보시고 오류가 나는지 여부를 체크해 보셔야 할듯 합니다.

답변을 작성하려면 로그인이 필요합니다.