마지막 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)