>source

안녕하세요 fluentmigrator를 사용하여 시간 소인 시간을 입력하여 컬럼을 변경하고 싶습니다. 내 code가 있습니다

this.alter.table (tables.events.name) .Inschema (tables.defaultschemaname) .AlterColumn (tables.events.columnscreatedtime.name) .asdateTime ();

그러나 오류가 42804 인 오류가 발생합니다. "CreateDtime"은 시간대없이 타임 스탬프를 입력하여 자동으로 캐스팅 할 수 없습니다.

추가 정보 CleatedTime CleatedTime에는 기존 값 유형 시간이 있음을 방지하는 것이 변수를 방지하는 것이 기존 행을 업데이트 할 수있는 방법이 있으며 FluentMigrator를 사용하여 열을 변경하는 방법이 있습니다.

Jonathan2021-06-14 09:29:08

@ jonathan-당신은 틀리지 않습니다. Q : 내 반응에 도움이되는 링크 /제안 된 대안 중 어느 것도 있었습니까? 문제가 해결 되었습니까?

paulsm42021-06-14 09:29:08

@ paulsm4 유창함을 사용하여 문제를 해결하려고하지만이 경우 RawSQL을 사용해야합니다.

Jonathan2021-06-14 09:29:08
  • 이전 Android Camera2, 고속 960 지원? (슈퍼 슬로우 모션, 비디오)
  • 다음 kubernetes : Grafana Dynamic Dashboard에서 선택한 포드 만 CPU 사용량을 가져 오는 Prometheus 쿼리