찾다

 >  Q&A  >  본문

MySQL에서 자동 증가 열(필드)을 사용하여 데이터를 삽입하는 방법은 무엇입니까?

<p>기본 키를 사용하여 테이블을 만들고 <code>AUTO_INCRMENT</code>를 활성화했습니다.</p> <pre class="brush:php;toolbar:false;">존재하지 않는 경우 테이블 생성 test.authors( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, 인스턴스_ID INT, 호스트_객체_ID INT, check_type INT, is_raw_check INT, current_check_attempt INT, max_check_attempts INT, 상태 INT, 상태_유형 INT, 시작_시간 날짜시간, start_time_usec INT, end_time 날짜/시간, end_time_usec INT, command_object_id INT, command_args VARCHAR(25), 명령줄 VARCHAR(100), 시간 초과 정수, early_timeout INT, 실행 시간 12월(18,5), 레이턴시 DEC(18,3), 반환_코드 INT, VARCHAR(50)을 출력하고, long_output VARCHAR(50), 성능데이터 VARCHAR(50) );</pre> <p>그런 다음 다음 쿼리에서 ""와 "1"을 첫 번째 값으로 사용해 보았지만 작동하지 않았습니다. </p> <pre class="brush:php;toolbar:false;">test.authors VALUES ('1','1','67','0','0','1','10에 삽입 ','0','1', '2012-01-03 12:50:49','108929','2012-01-03 12:50:59','198963','21','', '/usr/local/nagios/libexec/check_ping 5','30','0','4.04159','0.102','1', 'PING 경고 - 중복 항목이 발견되었습니다! 패킷 손실 = 0%, RTA = 2.86ms','', 'rta=2.860000m=0%;80;100;0');</pre> <p>그럼 자동 증가 열(필드) 데이터를 <strong>MySQL</strong>에 삽입하는 방법은 무엇일까요? </p>
P粉465287592P粉465287592460일 전507

모든 응답(2)나는 대답할 것이다

  • P粉403549616

    P粉4035496162023-08-30 10:52:07

    자동 증가 필드가 마법처럼 자동으로 할당되도록 하려면 NULL 또는 0으로 설정하세요...

    회신하다
    0
  • P粉738046172

    P粉7380461722023-08-30 10:46:29

    열의 자동 증가 기능을 활용하려면 행을 삽입할 때 열에 값을 제공하지 마세요. 데이터베이스는 값을 제공합니다.

    으아악

    회신하다
    0
  • 취소회신하다