【发布时间】:2021-11-19 16:14:13
【问题描述】:
如果产品代码字段中包含“ASPASK”,我正在尝试更新表格中的空白字段以显示“喷枪服务套件”。
这是我迄今为止尝试过的:
UPDATE Products
SET field7 = 'Spray Gun Service Kit'
WHERE ProductCode LIKE '%ASPASK%' ;
Access 一直告诉我,当我应该更新 100 行时,我正在更新 0 行。但是,当我将代码更改为它时,它只适用于一种产品:
UPDATE Products
SET field7 = 'Spray Gun Service Kit'
WHERE ProductCode = 'ASPASK001' ;
自 2015 年以来我没有使用过 Access 或 SQL,所以我对语法有点脱节,所以我确定问题在于我如何使用 LIKE 语句
【问题讨论】:
-
Access 没有 * 而不是 %?还是类似的?
-
刚刚在 MySQL 5.7.34 中尝试过,它可以工作...
-
MySQL 不是 MS Access...