mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
mysql.cc:
Print sqlstate value in batch mode, not just in interactive mode.
This commit is contained in:
@@ -2947,7 +2947,12 @@ put_info(const char *str,INFO_TYPE info_type, uint error, const char *sqlstate)
|
|||||||
(void) fflush(file);
|
(void) fflush(file);
|
||||||
fprintf(file,"ERROR");
|
fprintf(file,"ERROR");
|
||||||
if (error)
|
if (error)
|
||||||
(void) fprintf(file," %d",error);
|
{
|
||||||
|
if (sqlstate)
|
||||||
|
(void) fprintf(file," %d (%s)",error, sqlstate);
|
||||||
|
else
|
||||||
|
(void) fprintf(file," %d",error);
|
||||||
|
}
|
||||||
if (status.query_start_line && line_numbers)
|
if (status.query_start_line && line_numbers)
|
||||||
{
|
{
|
||||||
(void) fprintf(file," at line %lu",status.query_start_line);
|
(void) fprintf(file," at line %lu",status.query_start_line);
|
||||||
|
Reference in New Issue
Block a user