Sha*_*pta 3 mysql sql database sql-server
我在mysql中寻找几个全局变量,相当于sql server.
我想要整个列表,例如.
Sql Server等价
@@error ---
@@Identity ---
等等
基本上现在我想知道@@ error和@@ identity的等效变量是什么.
但如果你能提供一些其他变量,那将会有所帮助
可以使用该函数找到为当前连接生成的最后一个auto_increment值(即最后一个标识)LAST_INSERT_ID().
关于错误,不确定; 似乎没有任何系统变量对应于最后一条错误消息.
有一个show errors声明:
mysql> select a from b;
ERROR 1046 (3D000): No database selected
mysql> show errors;
+-------+------+----------------------+
| Level | Code | Message |
+-------+------+----------------------+
| Error | 1046 | No database selected |
+-------+------+----------------------+
1 row in set (0,00 sec)
Run Code Online (Sandbox Code Playgroud)
但不确定如何使用此结果...
在搜索了一下之后,我发现了这个帖子:获取最后一条错误消息,其中写着(引用):
我想应该是这样的
@@last_error_id和@@last_error_message,但我不能老是找到当前手册中的任何东西.
第一个答案是(引用):
目前这是不可能的,根据我们的理解,版本5.2中的错误处理将得到改进,并希望这样的事情可能成为可能.