개발자
CREATE TABLE t_Today( t_Today TIMESTAMP default CURRENT_TIMESTAMP ); mysql에서 쿼리를 생성하고 있는 데 에러가 떠요You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2023년 09월 18일
MySQL에서 테이블 생성시 오류가 나는 원인은 보통 괄호나 컴마, 문법 등에 있습니다. 제공된 쿼리를 보니 마지막에 있는 괄호 앞에 세미콜론(`;`)으로 인해 발생하는 문제 같습니다. 세미콜론을 테이블 정의 괄호의 바깥으로 옮기면 해결될 것입니다. 다음과 같이 코드를 수정해보세요: ```sql CREATE TABLE t_Today( t_Today TIMESTAMP default CURRENT_TIMESTAMP ); ``` 그래도 문제가 계속되면 MySQL 버전에 따라 TIMESTAMP 타입의 기본값 설정 방식이 다를 수 있으니 해당 부분도 확인해보세요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!