gpt4 book ai didi

MySQL 错误 "empty string given as argument for ! character"

转载 作者:可可西里 更新时间:2023-11-01 06:57:27 26 4
gpt4 key购买 nike

我有一个非常简单的查询

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 中看到它)。

其次,当没有选择数据库时,你会得到这个错误。有两种方法,您可以选择一种。

让我们看看当没有选择数据库时的样子:

enter image description here

如您所见,它不是粗体。这可以通过双击数据库名称,或右键单击并选择“设置为默认架构”轻松解决:

enter image description here
enter image description here

如果您仍然没有在左侧看到任何选择的数据库,您可以使用 SQL 命令 USE 强制它。像这样:USE `dbname`;(其中 dbname 是您的数据库名称):

enter image description here

关于MySQL 错误 "empty string given as argument for ! character",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27132697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com