database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 31006 게시물 읽기
No. 31006
컬럼타입이 date일때 current_date가 기본값이게 테이블 생성이 안되네요.
작성자
궁금이
작성일
2016-11-11 11:17ⓒ
2016-11-11 11:47ⓜ
조회수
7,014

컬럼타입이 datetime 일때는 CURRENT_TIMESTAMP를 default로 줘서

insert문에서 해당 컬럼을 빼고 insert시켜도 년월일시가 제대로 들어가서

 

date컬럼타입에 current_date가 default가 되게 컬럼을 추가해주려니

자꾸 에러납니다.

 

[실행구문]

ALTER TABLE `테이블명`

ADD COLUMN `추가컬럼명` DATE NOT NULL DEFAULT CURRENT_DATE

;

 

Error Code: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'CURRENT_date' at line 2

 

date컬럼은 default를 줄수없는건가요??

(년월일만 넣는 용도의 컬럼입니다)

이 글에 대한 댓글이 총 1건 있습니다.

 버전 확인해 보세요.

mysql 5.6이사에서 CURRENT_TIMESTAMP 지원됩니다.

jj님이 2016-11-24 17:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
31009mysql 어떤걸 잘못건들여서 실행이 안됩니다.
kang
2016-11-30
6933
31008랜섬웨어로 데이타가 날라갔습니다. 도움이 필요합니다
최영철
2016-11-25
6950
31007데이터 베이스 구축 관련 질문 [2]
daniel
2016-11-21
6781
31006컬럼타입이 date일때 current_date가 기본값이게 테이블 생성이 안되네요. [1]
궁금이
2016-11-11
7014
31005외국에서 접속하는 사람들때문에 서버가 느려질수도 있나요?
김상묵
2016-11-10
7028
31004html 태그 제외하고 조회 가능한가요?
이기자
2016-11-09
7039
31003회원들이 아래한글파일과 사진을 올리는 자료실입니다. 백업구성을 어떻게 해야 할까요?
강명석
2016-11-09
7086
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다