[42000][1064] You have an error in your SQL syntax; IDEA连接数据库测SQL时报异常

1.背景:IDEA连上数据库时后测试SQL。

    然后使用IDEA检测SQL编写工具出现的异常。

2.可能的情况:

    你的SQL写的有问题

    占位符如果是字符串  没有加双引号或单引号

 

3.如何使用IDEA  检测SQL是否编写正确:

右键SQL关键字 -> Run query in console.

选择数据库的控制台。

以上是错误的输入情况。会报以下异常:

解决方式:把占位符的 数据  用双引号或者单引号引上。

如果你有个别字段没有加上 引号 那么会报:

[42S22][1054] Unknown column 'XXXXX' in 'field list' 说明这一列的占位符你输的有问题

我认为是由于在输入 SQL中占位符数据的时候,IDEA并不会把你输入的数据自动转换为字符串。

 

 

正确输入:点击运行Execute

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章