SQL에 여러 입력을 삽입하는 중 오류가 발생했습니다.
P粉118698740
P粉118698740 2023-09-14 21:56:33
0
1
525

이것이 제가 사용하는 쿼리입니다 const 데이터베이스 쿼리 = INSERT INTO 任务(活动、类型、参与者、价格、链接、密钥、可访问性) VALUES ('${activity}','${type}','${participants}','${价格}','${link}','${key}','${accessibility}');

제가 받은 오류는 다음과 같습니다. "SQL 구문에 오류가 있습니다. 'key,accessibility) 근처에서 사용하려면 MySQL 서버 버전에 대한 설명서를 확인하세요. VALUES ('Repaint a room in your house','recreational','1' 올바른 구문) ,'0 .' 1번째 줄 "

수신된 키 값은 "4877086"과 유사합니다

SQL의 데이터 유형 문제인 줄 알고 bigint, varchar, int를 사용해 보았지만 여전히 같은 오류가 발생했습니다. 또한 키를 숫자로 변환해 보았습니다. 문법에서 키를 제거하면 결과가 완벽하게 나타납니다. (MySql용 Tableplus 사용)

P粉118698740
P粉118698740

모든 응답(1)
P粉659378577
  • "key"라는 단어는 MySQL의 예약어입니다.

  • 열 이름으로 사용하지 마세요.

  • 꼭 사용해야 하는 경우 백틱(`)으로 묶어 키워드가 아닌 열 이름임을 표시할 수 있습니다.

    으아아아
  • 이것이 문제의 원인인지 확인하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿