【发布时间】:2018-10-10 07:07:53
【问题描述】:
假设您想在名为 table_a 的表上插入或更新一行。
table_a 有一个名为 column_a 的 blob 列。在 column_a 中,您只想通过故意传递一个值来插入一个有效且最小的空值。
这在 MySQL 中可能吗?如果是这样,有效的空 blob 的值是多少?
【问题讨论】:
-
只需
NULL应该可以吗? -
@Terry 我试过
... SET column_a=NULL,但似乎没有用。它说Unrecognized keyword. (near "NULL" at position 66) -
这可能是因为您在查询中使用了保留关键字? stackoverflow.com/questions/44390539/…。您可以set up an SQLfiddle 向我们展示一个基本的概念验证示例。
-
请注意,
Unrecognized keyword. (near "NULL" at position 66)不是来自 MySQL 服务器的错误。这个特定错误似乎是您使用的任何查询工具的缺陷。