>  기사  >  백엔드 개발  >  BQ가 레코드 유형을 성공적으로 삽입했지만 데이터가 삽입되지 않았습니다.

BQ가 레코드 유형을 성공적으로 삽입했지만 데이터가 삽입되지 않았습니다.

PHPz
PHPz앞으로
2024-02-09 15:40:181042검색

BQ 插入记录类型成功,未插入数据

php 편집기 Banana는 일반적인 데이터베이스 작동 문제를 소개합니다. 즉, 레코드 유형이 BQ 데이터베이스에 성공적으로 삽입되었지만 실제 데이터가 삽입되지 않습니다. 이러한 상황은 데이터 불일치가 발생할 수 있으므로 원인을 찾아 문제를 해결해야 합니다. 다음에서는 독자들이 이 문제를 더 잘 처리할 수 있도록 가능한 원인과 해결 방법을 자세히 설명합니다.

질문 내용

다음 예에 따라 BigQuery에 데이터를 삽입하려고 합니다. 주어진 예와 비교하여 미리 생성된 테이블이 포함된 텍스트입니다. 내 코드는 다음과 같습니다

으아악

코드가 성공적으로 실행되지만 삽입된 레코드가 표시되지 않습니다. 테이블 구조는 다음과 같습니다

필드 이름 유형 모드 키 정렬 규칙 기본값 정책 라벨

proj_name 문자열 nullable

상표. 기록이 비어 있을 수 있습니다

열쇠. 문자열은 비어 있을 수 있습니다. 가치. 문자열은 비어 있을 수 있습니다

무슨 문제인지 잘 모르겠지만 혹시 안내해주실 수 있는 분이 계시다면 정말 감사하겠습니다.

티아 스리칸트

테이블에 레코드가 성공적으로 삽입되기를 기대하세요.

해결 방법

필드를 내보내야 합니다. 이 문제는 너무 많이 보고되었습니다.

으아악

문서 보기 (*inserter).put:

...

src가 valueaver인 경우 업로드할 행을 생성하기 위해 save 메소드가 호출됩니다.

src가 구조체이거나 구조체에 대한 포인터인 경우 스키마는 여기에서 추론되어 structsaver를 만드는 데 사용됩니다. structsaver의 insertid는 비어 있습니다.

...

이것은

위 내용은 BQ가 레코드 유형을 성공적으로 삽입했지만 데이터가 삽입되지 않았습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제