jpvltxk 发表于 31-1-2011 10:47:19

如何调试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的详细信息。先行谢过。

jpvltxk 发表于 31-1-2011 14:07:17

any body, any idea?

ubuntuhk 发表于 1-2-2011 00:51:39

我没写过存储过程,用phpmyadmin试试看能不能显示警告信息?

周星星1832 发表于 1-2-2011 07:56:12

warning一般是可以执行的语句但是在INSERT,UPDATE的时候有的字段失去了精确度。
比如你定义了一个varchar50, 但是你insert了一个60的varchar。

你可以查看一下mysql log,如果你的config设置这个level的LOG。
页: [1]
查看完整版本: 如何调试mysql的存储过程