MAC을 최근에 쓰기에 sql 사용시 GUI Tool로 Sequel Pro 설치해 사용 중인데, timestamp 기능이 안먹힘. 정확히 말하면
여기서 마우스로 row추가시 timestamp에서 계속 에러가 발생한다
sequel pro current_timestamp Unable to write row Incorrect datetime value: 'current_timestamp()' for column
에러 발생
https://github.com/sequelpro/sequelpro/issues/2876
여기서도 뚜렷한 해결책이 없다
걍 데이터를 쿼리로 추가하는 수 밖에 없다.
insert into 테이블네임 (칼럼네임들..) values ('벨류들'..);
로 추가하면 자동으로 타임스탬프 찍힘(테이블에 default 값이 timeStamp로 설정되어 있다면)
=>'21.11.24일 해결
역시 안풀린 문제는 반복될 확률이 높다
저기 구간에 current_timestamp라고 쳐넣으면 된다. 즉 () 소괄호 빼야 한다.
ref 1 :insert시 시각 저절로 기록 되는 법
https://bskyvision.com/1027
ref 2 : 참고 : MySQL Datetime, Timestamp 차이에 대해
Datatime과 timestamp 차이는 timestamp는 각 지역의 timezone에 의존한다.
따라서 global service 계획할땐 timeStamp 사용!
https://nesoy.github.io/articles/2020-02/mysql-datetime-timestamp