일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 소비전력
- 스톤에이지
- 리눅스
- 알뜰폰
- 가상서버호스팅
- 복현오거리
- OpenWrt
- 킹북이초월
- 라즈베리파이2
- jQuery
- ConoHa
- KB국민카드
- SKT
- 티스토리
- iptime
- 램가스초월
- 아파치
- centos
- 시놀로지
- Apache
- Rocky
- php
- 알리익스프레스
- PHP-FPM
- proxmox
- 보르비스초월
- 윈도우10
- KB증권
- mysql
- 자바스크립트
- Today
- Total
맛집 여행 캠핑 일상 생활
[MariaDB] PHP Uncaught mysqli_sql_exception: Field 에러 본문
728x90
예전에 잘 돌아가던 소스랑 Database 를 새로운 버전에 이전해서 테스트 해보고 있는데 하나씩 에러가 발생하네요~
Fatal error: Uncaught mysqli_sql_exception: Field 'column_name' doesn't have a default value in /home/example/public_html/test.php
위 에러는 테이블의 특정 필드의 값을 기본값을 설정해주어야 한다는 내용인데 한두군데면 테이블이던 소스던 수정할테지만 수많은 곳에 있기 때문에 모두 찾아서 수정해 주긴 힘들거라고 보여집니다.
이런 경우엔
SET GLOBAL sql_mode=''; 또는
/etc/my.cnf.d/my.cnf
[mysqld]
set-mode=''
systemctl restart mariadb
이렇게 해줄수도 있으며
MariaDB [(none)]> show variables like 'sql_mode';
+---------------+-------------------------------------------------------------------------------------------+
| Variable_name | Value |
+---------------+-------------------------------------------------------------------------------------------+
| sql_mode | STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+---------------+-------------------------------------------------------------------------------------------+
SET GLOBAL sql_mode='ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
첫번째 문제 "STRICT_TRANS_TABLES" 부분만 빼고 설정해줍니다.
리스타트 되더라도 적용되게 하려면
/etc/my.cnf.d/my.cnf
[mysqld]
sql-mode=' ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
systemctl restart mariadb
728x90
반응형
'IT이야기' 카테고리의 다른 글
[라즈베리파이] Raspberry Pi 2 CentOS 이미지 (0) | 2024.08.10 |
---|---|
K-패스 카카오페이 교통카드 인식 방법 (2) | 2024.05.21 |
유튜브 프리미엄 저렴한 가격으로 가입 방법 (2) | 2024.05.20 |
K-패스 카카오페이 선불교통카드 인식 안됨 (3) | 2024.05.14 |
[Win10] 컴퓨터 디스크 관리에서 지워지지 않는 파티션 삭제 (0) | 2024.04.05 |
Trackback : | Comments :