MySQL [ERROR 1293] DEFAULT 절에 CURRENT_TIMESTAMP가있는 TIMESTAMP 열이 하나만 존재
페이지 정보
본문
ERROR 1293 (HY000) at line 3046: Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
오류 코드 : 1293
잘못된 테이블 정의. DEFAULT 또는 ON UPDATE 절에 CURRENT_TIMESTAMP가있는 단 하나의 TIMESTAMP 열만있을 수 있습니다
이 제한은 역사적인, 코드 레거시 이유로 인한 것이 었습니다.
최근 버전의 MySQL에서는이 제한이 해제되었습니다.
MySQL 5.6.5의 변경 사항 (2012-04-10, Milestone 8)
이전에는 테이블 당 최대 하나의 TIMESTAMP 열을 자동으로 초기화하거나 현재 날짜와 시간으로 업데이트 할 수있었습니다. 이 제한이 해제되었습니다. 모든 TIMESTAMP C 럼 정의는 DEFAULT CURRENT_TIMESTAMP 및 ON UPDATE CURRENT_TIMESTAMP 절의 조합을 가질 수 있습니다. 또한이 절은 이제 DATETIME 열 정의와 함께 사용할 수 있습니다. 자세한 내용은 TIMESTAMP 및 DATETIME에 대한 자동 초기화 및 업데이트를 참조하십시오.
http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-5.html
관련자료
https://code-examples.net/ko-kr/q/44814c
오류 코드 : 1293
잘못된 테이블 정의. DEFAULT 또는 ON UPDATE 절에 CURRENT_TIMESTAMP가있는 단 하나의 TIMESTAMP 열만있을 수 있습니다
이 제한은 역사적인, 코드 레거시 이유로 인한 것이 었습니다.
최근 버전의 MySQL에서는이 제한이 해제되었습니다.
MySQL 5.6.5의 변경 사항 (2012-04-10, Milestone 8)
이전에는 테이블 당 최대 하나의 TIMESTAMP 열을 자동으로 초기화하거나 현재 날짜와 시간으로 업데이트 할 수있었습니다. 이 제한이 해제되었습니다. 모든 TIMESTAMP C 럼 정의는 DEFAULT CURRENT_TIMESTAMP 및 ON UPDATE CURRENT_TIMESTAMP 절의 조합을 가질 수 있습니다. 또한이 절은 이제 DATETIME 열 정의와 함께 사용할 수 있습니다. 자세한 내용은 TIMESTAMP 및 DATETIME에 대한 자동 초기화 및 업데이트를 참조하십시오.
http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-5.html
관련자료
https://code-examples.net/ko-kr/q/44814c
댓글목록
등록된 댓글이 없습니다.