SQL에 오타가 있다고 하는 오류가 발생하는 이유는 무엇입니까?
이 오류가 계속 발생합니다. 코드에 오타가 있고SERT
대신 철자가 틀립니다.INSERT
하지만 제 코드는 오타가 전혀 없고 INSERT 대신 SERT를 사용하지 않습니다.저는 MariaDB를 사용하고 있습니다.
이것은 오류입니다: 분석 중에 2개의 오류가 발견되었습니다.
예기치 않은 문 시작입니다.(위치 0의 "SERT" 근처) 인식할 수 없는 문 유형입니다.(위치 5의 "INTO" 근처)
제가 사용한 코드는 다음과 같습니다.
INSERT INTO foods (Food, Location, Image, Calories, Fats, Carbs, Sugar, Protein, Salt)
VALUES
(
'! Hähnchen-Jackfruit Frikadellen mit Petersilie', 'Germany', 'https://images.openfoodfacts.org/images/products/400/478/607/8501/front_en.13.40.jpg', 160, 10, 2.5, 0.3, 13, 1.8
),
(
'#1 Pita Bread 14 Jack Junior', 'United States', 'https://images.openfoodfacts.org/images/products/007/659/230/0033/front_en.4.40.jpg', 206.89, 0, 44.82, 0, 6.89, 0.43
);
COMMIT;
유일한 다른 코드는 테이블을 만들 때였습니다.
CREATE TABLE foods(
`Food` varchar(300) DEFAULT NULL,
`Location` varchar(300) DEFAULT NULL,
`Image` varchar(300) DEFAULT NULL,
`Calories` varchar(300) DEFAULT NULL,
`Fats` decimal(22,1) DEFAULT NULL,
`Carbs` decimal(22,1) DEFAULT NULL,
`Sugar` decimal(22,1) DEFAULT NULL,
`Protein` decimal(22,1) DEFAULT NULL,
`Salt` decimal(22,1) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
이전에 이 문제가 발생했거나 해결 방법을 알고 있는 사람이 있습니까?
더 필요한 정보가 있으면 물어보세요.
감사해요.
현재 사용 중인 이미지(imgur)를 기준으로COMMIT
그러나 시작된 트랜잭션이 없습니다. MyISAM 엔진은 트랜잭션을 사용하지 않습니다.그러니까, 그냥 그 선을 사용하지 마세요.
이것처럼.
INSERT INTO foods (Food, Location, Image, Calories, Fats, Carbs, Sugar, Protein, Salt)
VALUES
(
'! Hähnchen-Jackfruit Frikadellen mit Petersilie', 'Germany', 'https://images.openfoodfacts.org/images/products/400/478/607/8501/front_en.13.40.jpg', 160, 10, 2.5, 0.3, 13, 1.8
),
(
'#1 Pita Bread 14 Jack Junior', 'United States', 'https://images.openfoodfacts.org/images/products/007/659/230/0033/front_en.4.40.jpg', 206.89, 0, 44.82, 0, 6.89, 0.43
);
트랜잭션을 사용하려면 테이블 엔진을 다음으로 변경해야 합니다.InnoDB
여기서 언급한 바와 같이
언급URL : https://stackoverflow.com/questions/75454412/why-do-i-get-this-error-saying-i-have-a-typo-in-sql
'source' 카테고리의 다른 글
MariaDB REGEXP_REPLACE 백레퍼런스가 FUNCTION에서 작동하지 않음 (0) | 2023.09.02 |
---|---|
C의 구조 배열에서 'size of'의 결과는? (0) | 2023.09.02 |
포크를 사용하지 않고 요청을 당기시겠습니까? (0) | 2023.09.02 |
'ToPromise' 속성이 'Observable' 유형에 없습니다. (0) | 2023.09.02 |
node.js에서 sufficientize(orm)를 사용하여 여러 데이터베이스를 쿼리하는 방법 (0) | 2023.08.28 |