최근에 데이터 형식 datetime의 열에 기본값을 추가하여 열의 변경 내용을 적용했습니다. 그러나 이미 존재하는 컬럼에는 적용되지 않습니다. 내가 놓친 게 있니?열의 기본값 변경 적용
0
A
답변
2
열의 기본값을 변경하는 시점에 레코드가 이미 존재하므로과 같은 방식으로 작동하지 않습니다. 그들을 변경과 같은 UPDATE
를 사용하려면 :
UPDATE t SET col='new_default_value'
기본값은 해당 열 값이 설정되지 않은 경우 새로 만든 행에 적용되는 것입니다.
+0
업데이트 룸 설정 timedate = now() where timedate = null; 왜이 일이 왜 힘들지 않았을까? – VijayaRagavan
+0
'= null'은 의미가 없으므로 ("동일 값"과 "값 부재"를 비교할 수 없습니다). 대신'WHERE timedate IS NULL'을 사용하십시오. –
관련 문제
- 1. 열의 기본값 변경
- 2. datetime 열의 기본값 삽입
- 3. Oracle - 열의 기본값 비교
- 4. 텍스트 열의 기본값
- 5. json 열의 기본값 설정
- 6. sql의 열의 기본값
- 7. 십진수 열의 기본값 설정
- 8. "기본값 적용"추상 형식
- 9. 기본값 변경
- 10. 정수형 열의 기본값 설정 SQLite
- 11. javascript의 함수가있는 sql 열의 기본값
- 12. Jenkins가 매개 변수화 된 기본값 변경 기본값 변경
- 13. 열 기본값 변경 쿼리
- 14. 콤보 상자의 기본값 변경
- 15. Haskell ExtendedDefaultRules. 기본값 변경?
- 16. 나침반 - 기본값 "나침반보기"변경
- 17. EnableViewState의 기본값 변경
- 18. 내장 함수의 기본값 변경
- 19. activerecord 마이그레이션의 직렬화 된 열의 기본값
- 20. Python, MySQL, Django : 테이블 열의 기본값 설정
- 21. 빈 테이블 (mysql)에서 열의 기본값 선택
- 22. mysqlWorkbench를 사용하여 열의 "기본값"을 변경하십시오.
- 23. FluentNHibernate - DB 열의 기본값 설정 (SQL Server)
- 24. MySql은 열의 모든 필드를 기본값 인
- 25. 오라클 : 객체 유형 열의 기본값 지정
- 26. 새 행을 만들 때마다 열의 기본값 설정
- 27. YII 테이블 열의 마이그레이션 및 bu 기본값
- 28. 열의 전체 텍스트 속성 변경
- 29. mysql의 하위 쿼리로 기본값 변경
- 30. 백본 모델 기본값 속성 변경
여기에 쿼리를 게시하십시오. –
alter table rooms 열 수정 timedate datetime default now(); – VijayaRagavan