如何调试mysql的存储过程
如题: 谢谢哪位知道如何调试mysql的存储过程吗?
mysql> source /mnt/Shared/temp test/MakeVersion.sql
Query OK, 0 rows affected (0.07 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected, 1 warning (0.02 sec)
Query OK, 0 rows affected, 1 warning (0.03 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.01 sec)
Records: 0Duplicates: 0Warnings: 0
Query OK, 0 rows affected (0.00 sec)
mysql> show warnings;
Empty set (0.00 sec)
明明看到有几个warning,但用show warnings 看不到详细的警告信息。
郁闷,请高手赐教: 如何看到这些warnings的详细信息。先行谢过。 any body, any idea? 我没写过存储过程,用phpmyadmin试试看能不能显示警告信息? warning一般是可以执行的语句但是在INSERT,UPDATE的时候有的字段失去了精确度。
比如你定义了一个varchar50, 但是你insert了一个60的varchar。
你可以查看一下mysql log,如果你的config设置这个level的LOG。
页:
[1]