문제

mysql 관리 GUI 도구를 사용하여 테이블을 만들고 있습니다.오류를 발생시키는 쿼리 언어는 다음과 같습니다. 라코 디스

내 날짜와 시간은 mysql이 좋아하는 형식이 아니므로 해당 열의 유형으로 VARCHAR을 선택하고 필요한 변환을 수행하기 위해 쿼리를 실행할 수있을 때까지 열을 보유한다고 언급했습니다.

GUI를 통해 실행하려고하면 다음과 같은 결과가 나타납니다. <인용구>

SQL 명령을 실행하여 테이블을 생성하는 동안 오류가 발생했습니다.
SQL 구문에 오류가 있습니다.MySQL 서버 버전에 해당하는 설명서에서 'NOT NULL,
근처에서 사용할 올바른 구문을 확인하십시오. `time_holding` VARCHAR NOT NULL,
`open` REAL NOT NULL,
라인 3의`high` RE '(오류 1064)

내가 이것을받는 이유가 무엇입니까?예약어를 사용하고 있는지 확인했지만 그렇지 않은 것 같습니다.

도움을 주시면 감사하겠습니다.

도움이 되었습니까?

해결책

첫 번째 오류는 VARCHAR 필드에 VARCHAR(30)와 같은 길이가 필요하기 때문입니다.

두 번째 오류 (2 개의 varchar를 수정하면 표시됨)는 마지막 괄호 앞의 쉼표입니다. 라코 디스 <시간>

참고 : MySQL에는 날짜와 시간을 처리하는 특정 유형이 있다는 것을 알고 계십니까?따라서 다음을 수행 할 수 있습니다. 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top