[그누보드] 1364 : Field 'xxxxx' doesn't have a default value
- 08-20
- 45,073 회
- 0 건
서버 이전하면서 오류 발생 ㅠㅠ
같은 서버에 다른 그누보드는 정상적으로 되는데 왜 그런지는 파악 못함;
STRICT_TRANS_TABLES 를 제거하는 것으로 임시 조치 완료
/etc/my.cnf.d/server.cnf 를 편집
[code]
[mysqld]
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[/code]
확인방법
[code]
mysql> select @@global.sql_mode;
+--------------------------------------------+
| @@GLOBAL.sql_mode |
+--------------------------------------------+
| NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+--------------------------------------------+
1 row in set (0.00 sec)
[/code]
* 추가
예전에 설치한 그누보드인 경우 글쓰기 등이 안되는 경우 /data/dbconfig.php 에서 아래와 같이 true 로 수정하면 정상적으로 작동함 (최근에 설치한 그누보드인 경우 true 로 되어 있음)
[code]
define('G5_MYSQL_SET_MODE', true);
[/code]