表(条形码)结构:
Barcode - nvarchar(30) Unique, PK
ProductID - bigint
如果我运行更新: 更新条形码SET ProductID = 1000 WHERE ProductID = 2 然后这个工作。所以我知道我正在查看正确的数据库,并且更新命令应该可以正常工作。
但是 更新条形码SET ProductID = 1000 WHERE Barcode ='123456789' 不起作用,没有错误但没有更改DB。
我把头发拉了出来,但这也没有帮助。
SQLCE是一个问题吗?
如果有人能提供帮助那就太棒了! 感谢
答案 0 :(得分:1)
请检查ProductId = 1000的条形码没有空格......
答案 1 :(得分:0)
如果WHERE Barcode LIKE '%123456789%'
'123456789'