반응형
PHP mySQL - 기본 키의 자동 증분으로 테이블에 새 레코드 삽입
프라이머리 키가 유효하게 되어 있는 테이블에 새로운 레코드를 삽입할 수 있는 단축 버전이 있는지 궁금합니까?(즉, 쿼리에 키 열을 포함할 필요가 없음) 키 열을 ID라고 하고 다른 열을 Fname, Lname 및 Web 사이트라고 합니다.
$query = "INSERT INTO myTable VALUES ('Fname', 'Lname', 'Website')";
DEFAULT 키워드를 사용합니다.
$query = "INSERT INTO myTable VALUES (DEFAULT,'Fname', 'Lname', 'Website')";
또한 다음과 같이 열을 지정할 수도 있습니다(이것이 더 좋습니다).
$query = "INSERT INTO myTable
(fname, lname, website)
VALUES
('fname', 'lname', 'website')";
레퍼런스:
저는 다음 구문을 선호합니다.
$query = "INSERT INTO myTable SET fname='Fname',lname='Lname',website='Website'";
$query = "INSERT INTO myTable VALUES (NULL,'Fname', 'Lname', 'Website')";
AI 프라이머리 키 값만 남기고NULL는 자동 증분 값을 할당합니다.
이것은 phpMyAdmin 메서드입니다.
$query = "INSERT INTO myTable
(mtb_i_idautoinc, mtb_s_string1, mtb_s_string2)
VALUES
(NULL, 'Jagodina', '35000')";
auto_increment 컬럼에는 다음과 같은 빈 작은 따옴표를 사용할 수도 있습니다.그것은 나에게 효과가 있었다.
$query = "INSERT INTO myTable VALUES ('','Fname', 'Lname', 'Website')";
언급URL : https://stackoverflow.com/questions/7492145/php-mysql-insert-new-record-into-table-with-auto-increment-on-primary-key
반응형
'source' 카테고리의 다른 글
| '{"syslog":[],"received":[],"syslog":[]'는 유효한 쿼리가 아닙니다. (0) | 2022.10.26 |
|---|---|
| 정규식에서 이스케이프해야 하는 모든 특수 문자 목록 (0) | 2022.10.26 |
| Java를 사용하여 일정표 TimeZones를 처리하는 방법 (0) | 2022.10.26 |
| MariaDB는 어떤 종류의 SQL을 사용합니까? (0) | 2022.10.26 |
| 내부로 들어가는 방법DOMNode의 HTML? (0) | 2022.10.26 |