MySQL에서 동적으로 필드 값을 생성하는 방법이 있습니까? 예를 들어 행이 삽입 된 정확한 날짜와 시간을 표시하는 필드입니다.필드 값을 동적으로 생성
인터페이스 (PHP)를 사용할 수는 있지만 핸들러가 둘 이상인 경우 MySQL을 독립적으로 수행 할 수 있다면 더 안전합니다.
MySQL에서 동적으로 필드 값을 생성하는 방법이 있습니까? 예를 들어 행이 삽입 된 정확한 날짜와 시간을 표시하는 필드입니다.필드 값을 동적으로 생성
인터페이스 (PHP)를 사용할 수는 있지만 핸들러가 둘 이상인 경우 MySQL을 독립적으로 수행 할 수 있다면 더 안전합니다.
데이터 형식에는 CURRENT_TIMESTAMP
이라는 특수한 기본값이 있습니다.
그것에 대해 모든 읽기 :
http://dev.mysql.com/doc/refman/5.1/en/timestamp.html
편집 : 더 일반적인 경우에 대한 , 트리거를 사용합니다. 당신은 BEFORE INSERT
트리거를 사용하여 삽입에 값을 설정할 수 있으며, 마찬가지로 별도의 BEFORE UPDATE
트리거를 사용하여 업데이트에 대한 값을 설정할 수 있습니다
그래, 그 사실을 알았어. 죄송합니다. 제 질문에 나쁜 예를 사용했습니다. – Warwick
P.S.을 MySQL에 TIMESTAMP 기능이 있다는 것을 알고 있지만 이는 단지 예일뿐입니다. 필드 값을 동적으로 생성하기를 원했던 다른 시나리오가있었습니다. 이제는 하나만 생각할 수 있습니다 !! – Warwick