mysql - 如何查看阻止我创建存储过程的错误?

标签 mysql stored-procedures warnings

我正在尝试实现 this question 中描述的 Haversine 距离函数.

但每当我在命令行或通过 PhpMyAdmin 运行它时,我都会收到以下错误:

#1607 - Cannot create stored routine `haversine`. Check warnings

问题是,当我运行 SHOW WARNINGS; 时,我得到了一个 0 行的结果集。

这是一个常见问题吗?如何查看警告? (如果相关,我正在运行 MySQL 5.1.37-1ubuntu5。)

最佳答案

不知道有没有更好的办法。我一直在做的是创建它非常简单和不完整,并在每个添加的功能上进行测试。你为什么不发布你的?

看这个问题:

How do you debug MySQL stored procedures?

关于mysql - 如何查看阻止我创建存储过程的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6670565/

相关文章:

java - SimpleJDBCCall 类参数传递

php - 为什么 file_put_contents() 有时会抛出 "No error"错误?

mysql - 循环遍历 Laravel 中的数据库表返回结果

php - Yii:从一个表单中保存多个模型并检查现有记录

sql - mysql:有没有办法做 "INSERT INTO"2 个表?

子查询中的mysql临时表

mysql - 如何删除串联时的 NULL 结果

sql - SQL Server 2005在远程计算机上执行exe或连接到服务器应用程序

C:\Program Files(x86)\Windows Kits\8.1\Include\um\dbghelp.h(1545):错误C2220:警告被视为错误 - 未生成 'object'文件

python - 使用 ctypes 数组作为 numpy 数组时的 PEP 3118 警告