2012-03-04 8 views

답변

3

DEFAULT keyword:

은 기본 값을 명시 적으로 설정하기 위해서는 DEFAULT 키워드를 사용하여 있습니다. 이렇게하면 테이블의 각 열에 값을 포함하지 않는 불완전한 VALUES 목록을 쓰지 않아도되므로 일부 열을 제외한 모든 열에 값을 할당하는 INSERT 문을 쉽게 작성할 수 있습니다. 그렇지 않으면 VALUES 목록의 각 값에 해당하는 열 이름 목록을 작성해야합니다.

DEFAULT (col_name)을 식에서 지정된 열의 기본값을 생성하는 데 사용할 수있는보다 일반적인 형식으로 사용할 수도 있습니다. 기본이 명시 적으로 컬럼에 설정되어있는 경우

DEFAULT(col_name)

에만 사용할 수 있지만 DEFAULT 항상 작동합니다.

테스트되지 않은,하지만이 작동합니다 :

UPDATE accounts SET thisColumn = DEFAULT WHERE id = ? 
+0

너희는이 훌륭하게 감사했다 :) 나는 실제로 문서에 자신을 다시 한 번 감사를 찾을 could't :) – cgwebprojects

관련 문제