Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

마지막 MySQL 오류를 알 수 있습니까?

<시간/>

마지막 MySQL 오류를 알기 위해 SHOW 명령을 사용할 수 있습니다 -

SHOW ERRORS;

또는 다른 구문을 사용할 수 있습니다 -

SHOW WARNINGS;

여기서는 오류를 표시하는 테이블을 만든 다음 마지막 MySQL 오류를 아는 방법을 알아보겠습니다. 여기서 오류는 의도적으로 잘못된 create table 문을 작성했기 때문에 발생합니다 -

mysql> create table DemoTable(Id int);
ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near 'create table DemoTable(Id int)' at line 1

다음은 마지막 MySQL 오류를 알기 위한 쿼리입니다 -

mysql> SHOW ERRORS;

이것은 다음과 같은 출력을 생성합니다 -

+-------+------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Level | Code | Message                                                                                                                                                                   |
+-------+------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Error | 1064 | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'create table DemoTable(Id int)' at line 1 |
+-------+------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)