현재 테이블의 열 이름에 대괄호를 삽입하려고합니다. 그러나 스크립트를 실행하면 오류가 발생합니다.SQL 테이블의 열 이름에 대괄호를 어떻게 삽입합니까?
는내 스크립트 내 테이블의 형식은 이전에 읽
cursor.execute("CREATE TABLE IF NOT EXISTS table (date date, voltage decimal (2,2))")
내가 다음 내 테이블 열 이름에 괄호를 추가하는 스크립트의이 부분을 변경했다. 이제 읽습니다 :
대괄호 (V)를 추가하면 스크립트가 실행되지 않습니다.
오류는 다음과 같습니다. SQL 구문. 1 행에서 '(V) decimal (2,2)'근처에서 사용할 올바른 구문을 보려면 MariaDB 서버 버전에 해당하는 설명서를 확인하십시오.
오류를 얻지 않고 어떻게 괄호를 추가 할 수 있습니까?
전압을 넣으십시오. (V) i 작은 따옴표 – Satya
그냥하지 마세요. –
왜 이렇게하면 SQL을 사용하여 테이블을 사용하려고하는 모든 사람이 생필합니까? 그것은 데이터 저장 장치입니다. 이름에 그런 내용을 담아서는 안되며, 프레젠테이션 계층에서하는 일입니다. '전압'은 완벽하게 훌륭한 이름입니다.'(V)'를 추가해도 아무에게도 제한을주지 않으며 당신을 포함하여 모든 사람의 삶만 복잡하게 만듭니다. –