'{"syslog":[],"received":[],"syslog":[]'는 유효한 쿼리가 아닙니다.
이 에러는, 다음의 에러를 문의하려고 했을 때에 표시됩니다.INSERT INTO
부탁한다.
테이블 쿼리:
CREATE TABLE `profiles` (
`userid` bigint(20) NOT NULL,
`balance` bigint(20) NOT NULL,
`respects` bigint(20) NOT NULL,
`tarowomaru` bigint(20) NOT NULL,
`taruwumaru` bigint(20) NOT NULL,
`suggestions` bigint(20) NOT NULL,
`friends` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
`flags` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
SQL 쿼리:INSERT INTO profiles (userid, balance, respects, tarowomaru, taruwumaru, suggestions, friends, flags)VALUES (323470201016549378, 0, 0, 0, 0, 0, '{"queue":[],"recieved":[],"accepted":[]}', '[]')
수신 오류:You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"queue":[],"recieved":[],"accepted":[]},[])' at line 17
에 무슨 문제가 있나요?{"queue":[],"recieved":[],"accepted":[]}
아니면 제 질문에 무슨 문제가 있나요?get requests를 사용하면 문자열이 엉망이 됩니까?
제 질문이었던 것 같아요.아까 제가 궁금한 건
"INSERT INTO profiles (userid, balance, respects, tarowomaru, taruwumaru, suggestions, friends, flags) VALUES ($userid, $balance, $respects, $tarowomaru, $taruwumaru, $suggestions, $friends, $flags)"
그래서 전송이 되지 않았다.{"queue":[],"recieved":[],"accepted":[]}
스트링으로.
고정 쿼리:
"INSERT INTO profiles (userid, balance, respects, tarowomaru, taruwumaru, suggestions, friends, flags) VALUES ($userid, $balance, $respects, $tarowomaru, $taruwumaru, $suggestions, '$friends', '$flags')"
그래도 너희들의 도움은 고마워!
언급URL : https://stackoverflow.com/questions/63125518/queue-recieved-accepted-not-a-valid-query
'source' 카테고리의 다른 글
클래스 경로의 Java 패키지에서 모든 클래스를 읽으려면 어떻게 해야 합니까? (0) | 2022.10.26 |
---|---|
각도 간에 데이터 공유JS 컨트롤러 (0) | 2022.10.26 |
정규식에서 이스케이프해야 하는 모든 특수 문자 목록 (0) | 2022.10.26 |
PHP mySQL - 기본 키의 자동 증분으로 테이블에 새 레코드 삽입 (0) | 2022.10.26 |
Java를 사용하여 일정표 TimeZones를 처리하는 방법 (0) | 2022.10.26 |