Mysql我正在尝试获取给定表的列名,对于给定的id值,该表的值不为null,也不为空
从information\u schema中选择column\u name nonnull\u column。列,其中table_schema='dbname'和table_name='tablename',可为空='NO'和tablename。id=“1”;
错误为未知列的tablename。id“in”where子句
见以下是我的专栏,例如colA colB colC colD colF
以上是我想检查的特定列,对于特定的给定记录id,这些列不为null也不为空,需要作为列名返回。
例如。如果colA, colC, colD对于id=5不为空,那么它应该返回结果为
Columns
colA
colC
colD
你能帮我达到我预期的结果吗?谢谢
您正在调用tablename。id,但在WHERE子句中的任何位置都没有对tablename的引用。
此外,您正在从information_schema.columns
表中调用列,其中tablename.id
显然不存在。
我已经尝试过在网上找到的一些解决方案,但没有一个有效。我正在使用内存中的持久hibernate数据库。 包装高级。配置。数据库配置;
问题内容: 我有这个PHP页面: 这将返回错误。 知道为什么吗? 问题答案: 您需要定义:之前 例如:
和 我有以下输出: 我查看了camunda的博客,发现可以通过调用(POST request):来完成任务实例。问题是它不起作用,因为我有以下响应: 我使用了和,但仍然会出现错误。 有什么需要帮忙的吗?
问题内容: 下面是我的表结构 我正在执行查询,它向我显示列不能为空,这是我的查询 错误-列’physician_minc’不能为空 不是必填字段。我该如何解决这个问题? 问题答案: 您已将not null值定义为’physician_minc’: 如何将null值传递给它。首先,您需要将列设置为null,然后才可以传递所需的null值。
我试图执行我的保存endpoint到邮递员,我收到这个错误: 原因:org.h2.jdbc.JdbcBatchUpdateException: NULL不允许列CREATION_DATE;SQL语句:插入到客户(authentication_uid、creation_date、customer_uid、default_payment_method_uid、guid、last_edit_date、p
本文向大家介绍检查字符串在Java中是否不为空(“”)并且不为null,包括了检查字符串在Java中是否不为空(“”)并且不为null的使用技巧和注意事项,需要的朋友参考一下 假设我们有以下字符串- 现在让我们检查字符串是否为null或不为空。 示例 输出结果