매우 기본적인 MySQL 코드가 작동하지 않습니다.
기본적인 MySQL 코드에 어려움을 겪고 있기 때문에 매우 근본적인 것에 대해 오해하고 있는 것이 분명합니다.이 슈퍼 심플한 코드가 좋은 예입니다.
CREATE TEMPORARY TABLE temp_table (count int);
INSERT INTO temp_table VALUES((1),(2),(3));
SELECT * FROM temp_table;
이 값은 다음과 같습니다.
11 errors were found during analysis.
A comma or a closing bracket was expected (near "1" at position 31)
Unexpected token. (near ")" at position 32)
Unexpected token. (near "," at position 33)
Unexpected token. (near "(" at position 34)
Unexpected token. (near "2" at position 35)
Unexpected token. (near ")" at position 36)
Unexpected token. (near "," at position 37)
Unexpected token. (near "(" at position 38)
Unexpected token. (near "3" at position 39)
Unexpected token. (near ")" at position 40)
Unexpected token. (near ")" at position 41)
내가 하기만 하면 잘 된다.INSERT INTO temp_table VALUES(1);
하지만 괄호를 사용하는 것은 문제가 될 것 같아서 여러 값을 넣을 수 없을 것 같습니다.
내가 하면INSERT INTO temp_table VALUES(1,2,3);
다시 돌아오다#1136 - Column count doesn't match value count at row 1
StackOverflow를 비롯한 다양한 소스에서 발견된 다양한 MySQL 코드 예제를 통해 이와 같은 문제가 몇 번이고 발생하고 있습니다.그래서 내가 뭘 놓쳤는지 모르겠어.
호스트 제어판에서 MariaDB 5.3을 실행하고 있는 것을 알 수 있으며, phpMyAdmin(4.5.2)에서는 MySQL 5.7.9를 실행하고 있는 것을 알 수 있습니다.
하지만 MariaDB 웹사이트에서 직접 코드를 실행하는 문제에 부딪혔습니다.
저를 끼워 주시겠습니까?이건 기본이겠지, 그리고 난 기꺼이 배울거야.뭐가 문제인지도 모르겠고, 이 기초들을 배울 때까지는 그냥 헛수고만 있을 겁니다.
포장() 제거
CREATE TEMPORARY TABLE temp_table (count int);
INSERT INTO temp_table VALUES(1),(2),(3);
SELECT * FROM temp_table;
@scaisEdge 노트에 대해 자세히 설명하면 삽입 쿼리를 여러 값으로 작성할 때 모든 값을 그룹화할 수 없습니다.
//Wrong
INSERT INTO temp_table values ((val1),(val2),(val3));
대신 다음 작업을 수행해야 합니다.
//Right
INSERT INTO temp_table values (val1), (val2), (val3);
따라서 쿼리는 다음과 같습니다.
INSERT INTO temp_table VALUES(1),(2),(3);
이게 설명이었으면 좋겠네요, 즐기세요!
언급URL : https://stackoverflow.com/questions/37079869/very-basic-mysql-code-not-working
'programing' 카테고리의 다른 글
"else"가 없는 JavaScript의 3진 연산자 (0) | 2023.02.01 |
---|---|
Java에서 String 클래스가 final로 선언된 이유는 무엇입니까? (0) | 2023.01.22 |
MariaDB --init-BASH 스크립트에서 mysql을 호출할 때 명령어 (0) | 2023.01.22 |
PHP max_input_vars (0) | 2023.01.22 |
Java에서 HashMap을 정렬하는 방법 (0) | 2023.01.22 |