前端之家收集整理的这篇文章主要介绍了
MySQL错误“作为参数给出的空字符串!字符”,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个非常简单的查询
select *
from tablename
where keyvar is not null
order by keyvar
该查询之前有效但由于某种原因现在我收到错误:
Error:Error formatting sql query: empty string given as argument for ! character
任何人都知道我为什么会收到此错误?任何帮助非常感谢
PS:如果我从头开始再次运行整个代码(创建数据库,加载csv文件等),查询工作正常.
最佳答案
首先,这不是
MysqL错误 – 这是
MysqL Workbench
错误(您可以在Oracle的源
代码here中看到它).
其次,当没有选择数据库时,您将收到此错误.您可以通过两种方式选择一种方式.
让我们来看看没有选择数据库时的样子:
你可以看到它并不大胆.通过双击数据库名称或右键单击并选择“设置为默认架构”,可以轻松修复此问题:
如果你仍然没有在左侧看到任何数据库,你可以使用sql命令USE
强制它,如下所示:USE`dbname`; (其中dbname是您的数据库名称):
原文链接:https://www.f2er.com/mysql/433802.html