반응형
MySQL에는 몇 가지 sql_mode
값이 있습니다.
ANSI
,
IGNORE_SPACE
,
STRICT_TRANS_TABLES
등
하나의 특정 값을 어떻게 볼 수 있습니까? 매뉴얼은 다음과 같이 말합니다.
SELECT @@ sql_mode를 실행하여 현재 모드를 검색 할 수 있습니다. 성명서.
그러나 열 이름이 @@ sql_mode
인 테이블에 빈 필드 하나만 표시됩니다.
해결 방법
sql_mode를 설정하지 않았기 때문에 공백입니다. 설정하면 해당 쿼리에 세부 정보가 표시됩니다.
mysql> SELECT @@sql_mode;
+------------+
| @@sql_mode |
+------------+
| |
+------------+
1 row in set (0.00 sec)
mysql> set sql_mode=ORACLE;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT @@sql_mode;
+----------------------------------------------------------------------------------------------------------------------+
| @@sql_mode |
+----------------------------------------------------------------------------------------------------------------------+
| PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ORACLE,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS,NO_AUTO_CREATE_USER |
+----------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
참조 페이지 https://stackoverflow.com/questions/10591231
반응형
'MySql' 카테고리의 다른 글
MySQL in 매개 변수를 사용하여 PHP 호출 mysql 저장 프로 시저 (0) | 2021.02.11 |
---|---|
MySQL 데이터베이스에 IP 주소 저장 (IPv4 및 IPv6) (0) | 2021.02.11 |
MySQL SQL SELECT NOW () (0) | 2021.02.11 |
MySQL mysql에서 SUM ()의 반환 유형은 무엇입니까? (0) | 2021.02.11 |
MySQL mysql 테이블에서 arraylist로 요소 가져 오기 (0) | 2021.02.11 |
댓글