sql更新表-语句不起作用

斯托尔·托帕洛夫

我的VBA中有以下声明:

DoCmd.RunSQL "UPDATE customer SET Status = 'Premier' WHERE customer_id = 41308408 AND location IN ('London','New York') AND Status = ''"

用来更新称为“客户”的表。我可以在表中看到约20个条目,其中customer_id为41308408(即,如果我为该值过滤列),每个条目的位置分别为伦敦或纽约。每个状态栏的状态均为空白。

我执行了上面的代码,并且编译正常,但是显示“您将要更新0行”。我期望如上所述是20。有任何想法吗?

罗伯特

也许status不是空白,也许是空的?请尝试以下解决方案:

UPDATE customer 
SET Status = 'Premier' 
WHERE customer_id = 41308408 
AND location IN ('London','New York') 
AND Status is null

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP更新SQL语句不起作用

来自分类Dev

PHP更新SQL语句不起作用

来自分类Dev

我的SQL语句更新不起作用

来自分类Dev

更新语句不起作用

来自分类Dev

PHP SQL语句不起作用

来自分类Dev

SQL Select语句不起作用

来自分类Dev

SQL LIKE语句不起作用

来自分类Dev

Hibernate插入SQL语句不起作用

来自分类Dev

我的SQL准备语句不起作用

来自分类Dev

SQL Delete语句不起作用

来自分类Dev

如果EXISTS SQL语句不起作用

来自分类Dev

SQL Join语句+ COUNT不起作用

来自分类Dev

SQL COUNT() 语句不起作用

来自分类Dev

SQL UPDATE 语句不起作用

来自分类Dev

不像 SQL 中的语句不起作用

来自分类Dev

SQL 中的 CASE 语句不起作用

来自分类Dev

带有按语句分组的SQL更新不起作用

来自分类Dev

sql简单更新语句不起作用

来自分类Dev

Microsoft SQL Case 语句在 Order By 语句中不起作用

来自分类Dev

组件确实更新,但如果语句不起作用

来自分类Dev

PDO更新准备好的语句不起作用

来自分类Dev

Java mysql准备的语句更新不起作用

来自分类Dev

更新语句在 Cursor & While 块中不起作用

来自分类Dev

T-SQL CASE WHEN语句之间不起作用

来自分类Dev

Datetime BETWEEN语句在SQL Server中不起作用

来自分类Dev

使用Variable限制在SQL语句中不起作用

来自分类Dev

触发器内的if语句不起作用SQL(Oracle)

来自分类Dev

SQL:WHERE语句后,INNER JOIN将不起作用?

来自分类Dev

如果条件在SQL函数中不起作用,则返回语句