mysql 的sql语法错误提示能智能一些吗?

Clown-K 2018-09-17 12:29:51
每次sql语句出错,都告诉你 xxxxx错误,在xxxxx line1 的位置,这不是废话吗,你还不如告诉我‘syntax error’得了,编程IDE不管哪种编程语言,都会准确告诉你在哪一行,具体第几个字符出现了问题,定位非常准确。
SQL语句的语法错误提示能不能智能到诸如:xx字段出现变量类型错误 、xx字段值超出设置的范围 这样的地步?????


我相信这是sql初学者都会碰到的问题吧,有么有什么设置或者工具,可以让这个提示更智能一些??求大佬指点。
...全文
727 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶落千尘 2018-09-19
  • 打赏
  • 举报
回复
dbForge Studio for MySQL 这个工具很好用。
不过mysql自带的也可以很直观看出来,直接看yntax to use near '后面的语句就可以了,然后去找那一行。
ACMAIN_CHM 2018-09-17
  • 打赏
  • 举报
回复
MYSQL的确在这方面没什么特别的投入,其实连MYSQL自己的管理工具都做的非常一般化。

在目前的错误提示下,可以注意一下错误的位置,也就是提示错误语句摘要的前面一般有错。

引用
mysql> select 1 from xxxxx whera eas=123
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'eas=123' at line 1
mysql>

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧