MySQL 테이블이 있고 테이블에 id
이있는 행이 있고 그 테이블에 auto_incremented
이 있다고 가정 해 봅시다. MySQL 쿼리와 PHP를 통해 행을 추가한다고 가정 해 보겠습니다. 첫 번째 행은 id
이 1
입니다. 그런 다음 id
이 2
인 두 번째 행을 수동으로 추가합니다 (phpmyadmin을 통해). PHP를 통해 세 번째 MySQL 삽입을 수행하면 ... id
은 세 번째 행 ... 2
또는 3
일 수 있습니까?MySQL AUTO_INCREMENT 설명서
질문은 ... auto_increment
은 수동 입력을 고려합니까?
왜 테스트 데이터베이스에서 시험해 보지 않으시겠습니까? ;-) – stefandoorn
충돌이 발생하지 않으므로 다음 충돌이 발생합니다. 그러나 auto_increment 필드의 값을 수동으로 변경하거나 변경해서는 안됩니다. 데이터베이스에서 처리하도록하십시오. –
@ N.B. 충돌을 일으키지 않을 것이라고 확신합니까? 나는 그것을 테스트하고 중복 키 오류가 발생했습니다. – Konerak