You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mysql 에서는 정상적으로 처리되는지 모르겠습니다
제 환경 wsl2<ubuntu20.04> / php7.4.3 / mariadb10.5.9 에서 데이터를 입력 처리가 제대로 안됩니다
다운로드된 입력파일 목록
202101ALLRDNM.zip
areacd_pobox_DB.zip
areacd_rangeaddr_DB.zip
oldaddr_special_DB.zip
oldaddr_zipcode_DB.zip
형타입 데이터가 맞지 않으면 입력이 안됩니다
Invalid datetime format: 1366 Incorrect decimal value: '' for column next_zipcode.postcodify_roads.updated at row 1
createdb.php 432라인 ($entry->updated=='' ? 0 : $entry->updated) 로 변경
building_num_start, building_num_end 필드<둘다 smallint(5) 로 되어 있어 varchar(5) 로 변경>
Invalid datetime format: 1366 Incorrect integer value: '가' for column next_zipcode.postcodify_ranges_oldcode.building_num_start at row 1
(
[0] => 경기도
[1] => Gyeonggi-do
[2] => 남양주시
[3] => Namyangju-si
[4] =>
[5] =>
[6] => 진접읍
[7] => Jinjeop-eup
[8] => 내각리
[9] => Naegak-ri
[10] =>
[11] =>
[12] =>
[13] =>
[14] => 0
[15] =>
[16] => 우남아파트
[17] => 가
[18] => 라
[19] => 472896
)
Activity
kijin commentedon Mar 20, 2021
1~3번은 아마 최근 MySQL과 MariaDB 양쪽 모두
sql_mode기본값이 더 엄격하기 때문에 나오는 에러일 겁니다.4번은 말씀하신 대로
building_nums를 더 늘여야겠군요.